Contents

如何在 HTTP 網頁中允許 HTTPS API 呼叫

Contents

在開發測試過程中,我們經常會遇到一些內部環境不是 HTTPS 的情況。雖然我們可以通過掛載證書來解決這個問題,但有時候現實的情況並不是我們能完全控制的。因此,我們需要進行一些設定,以便在這些環境下進行開發測試。

以下是一些我們可以進行的設定:

  1. 點擊網站設定:點擊瀏覽器網址欄左邊圖示,顯示網頁資訊,然後點擊「網站設定」,將「不安全的內容」設定為「允許」。
  2. 安全權內容設定:點擊「網站設定」,將「不安全的內容」設定為「允許」。

https://user-images.githubusercontent.com/75846914/228522555-bf95cda9-399b-4593-936b-b4cee95c658e.png
上圖是設定 A 的示意圖。

https://user-images.githubusercontent.com/75846914/228522680-039a92c7-4fb8-41b4-94e1-05a2c0afda30.png
上圖是設定 B 的示意圖。

如果你想了解更多關於這個主題的資訊,你可以參考這個 StackOverflow 的問答。這個問答提供了一些關於如何在 HTTPS 網頁中呼叫不安全的 XMLHttpRequest 端點的實用資訊。