gpt4 book ai didi

php - 在 Iframe 中丢失 SSL

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:16 26 4
gpt4 key购买 nike

我有一个在 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";

希望有人能帮帮我

最佳答案

听起来您可能遇到了跨域/协议(protocol)问题,这与浏览器规定的同源策略有关。请引用这些其他 QA,看看它们是否有帮助:

Ajax using https on an http page
jQuery ajax and SSL?
Can Ajax HTTP and HTTPS work side by side?
How do I send a cross-domain POST request via JavaScript?

关于php - 在 Iframe 中丢失 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26368347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com