使用PHP和Javascript显示“接受数字证书”提示

时间:2011-01-31 17:38:03

标签: php javascript

我正在开发一个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能够加载我正在寻找的提示,但只能在框架内。

如果有人知道如何在整个网页上加载此提示,我真的很感激。

1 个答案:

答案 0 :(得分:4)

我很确定没有办法触发这个对话,除了将浏览器指向一个实际的资源,无论如何它会弹出 - 在一个看不见的iframe中加载这样的资源应该足以激发它,例如。但是你肯定无法命令浏览器显示特定的对话框:它来自浏览器的安全层,并且必须按照定义在页面范围之外。