【发布时间】:2012-08-25 14:02:14
【问题描述】:
我们都熟悉页面上混合方案(http / https)内容的问题。
我正在开发一个不可避免的网站。我不想阻止这种情况。我知道这方面有很多问题/答案。
我需要的只是检测(通过 JavaScript?),这样我就可以调整页面行为(显示降级行为的通知或其他内容)。有什么帮助吗?
【问题讨论】:
-
我不明白?您正在提供一个包含混合内容但不知道的页面?您怎么会不知道该页面是否包含不安全的内容?您不是提供页面的网站吗?
-
嘿布拉德!我正在提供一个包含可变内容的 iframe 的页面。所以
<iframe src="SOME_RANDOM_WEBSITE" />。我不控制SOME_RANDOM_WEBSITE的值,它可以是http。这很好,但我想确保用户知道他们缺少 iframe 中的内容,直到按下“显示所有内容”。有意义吗? -
所以你说你想在本机安全警报中附加一些信息,说“这就是你所缺少的”?不是字面附加,而是通过 js alert 等方式附加。
-
嗨,金鹦鹉。不,不完全是。只是页面中的另一个元素说“请允许不安全的内容充分使用此页面”。
-
请记住,“显示所有内容”选项在某些当前或未来的浏览器中可能不存在。例如,一些移动浏览器可能没有这样的选项,Chrome 正在朝着移除它的方向前进。
标签: javascript security ssl web