我正在开发一个GIS:一个Web客户端,用于查看从OGC服务器加载的一些地图。
用户可以在使用HTTPS连接和HTTP之间切换以加载地图,因此我想要包含一些链接以提供此功能(因为某些地图可以从这样的网址加载https://serverurl/ogc/ ...其他人可以从经典的HTTP网址加载。
当用户点击链接时,它应在浏览器上显示“数字证书”提示(允许用户接受或拒绝证书)。
有没有办法使用Javascript或PHP向用户显示此消息?
提前致谢!
PS:URL是外部的,因此创建这样的IFRAME不起作用:
<IFRAME style="border: 0px;" SRC="https://externalurl/" width="100" height="100" >
里面有这个错误:
此框架已被屏蔽,因为它 包含一些不安全的内容
只有Chrome和IE显示该错误。 Firefox能够加载我正在寻找的提示,但只能在框架内。
如果有人知道如何在整个网页上加载此提示,我真的很感激。
答案 0 :(得分:4)
我很确定没有办法触发这个对话,除了将浏览器指向一个实际的资源,无论如何它会弹出 - 在一个看不见的iframe
中加载这样的资源应该足以激发它,例如。但是你肯定无法命令浏览器显示特定的对话框:它来自浏览器的安全层,并且必须按照定义在页面范围之外。