我开发了一个独立的 XULRRunner 应用程序, 供我作为浏览器使用。 我不在应用程序中显示 URL 。 但我想告诉访问的网站是否使用 SSL( 即 URL 以 < code> 开始 https:// / code > 启动) 。 如果网站的部分安全与否, 我想向用户显示一个信息 。 我想这样做的方法是检查 URL 是否使用 SSL 。 我做了一些搜索, 但至今没有成功, 但我还没有放弃。 任何建议都会非常感激 。
我做了一些修改,现在我的 on Security Change ()
方法如下所示。
onSecurityChange: function(aWebProgress, aRequest, aState) {
if((aState & Components.interfaces.nsIWebProgress.STATE_IS_SECURE) == 0) {
document.getElementById("lblConnectionStatus").setAttribute("value", "Insecure Connection");
时 时 else {
document.getElementById("lblConnectionStatus").setAttribute("value", "Secure Connection");
时 时
return 0;
时 时
然而,当我从不安全的页面过渡到安全页面时,它似乎并没有改变。 我用雅虎和Hotmail尝试过,看看问题是否与我访问的应用程序有关,但在那里,它的行为也是一样的。
我做错了什么,有什么要说的吗?