[英]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.