簡體   English   中英

Iframe中丟失了SSL

[英]Lost SSL in Iframe

我在像firefox或ie這樣的瀏覽器中運行的應用程序有問題。 當我嘗試將此應用程序放在框架中時,它不起作用

我正在使用xajax檢查一個數字,以及是否允許該數字-某些內容將使用內部html進行更改。 只要我直接在瀏覽器中打開應用程序,此方法就可以正常工作。

但這在框架中不起作用。

我發現,xajax.config.requestURI在框架中從https更改為http。

直:

try { if (undefined == xajax.config) xajax.config = {}; } catch (e) { xajax = {};
xajax.config = {}; };
xajax.config.requestURI = "https://....../yx.php";
xajax.config.statusMessages = false;
xajax.config.waitCursor = true;
xajax.config.version = "xajax 0.5";
xajax.config.legacy = false;
xajax.config.defaultMode = "asynchronous";
xajax.config.defaultMethod = "POST";

使用iframe:

try { if (undefined == xajax.config) xajax.config = {}; } catch (e) { xajax = {};
xajax.config = {}; };
xajax.config.requestURI = "http://........./yx.php";
xajax.config.statusMessages = false;
xajax.config.waitCursor = true;
xajax.config.version = "xajax 0.5";
xajax.config.legacy = false;
xajax.config.defaultMode = "asynchronous";
xajax.config.defaultMethod = "POST";

我希望有一個人可以幫助我

聽起來您可能遇到跨域/協議問題,這與瀏覽器規定的原始策略有關。 請參考這些其他質量檢查,看是否有幫助:

在HTTP頁面上使用https的Ajax
jQuery ajax和SSL?
Ajax HTTP和HTTPS可以同時工作嗎?
如何通過JavaScript發送跨域POST請求?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM