Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome Chrome正在忽略协议处理程序调用_Google Chrome_Iframe_Protocols_Handler_Protocol Handler - Fatal编程技术网

Google chrome Chrome正在忽略协议处理程序调用

Google chrome Chrome正在忽略协议处理程序调用,google-chrome,iframe,protocols,handler,protocol-handler,Google Chrome,Iframe,Protocols,Handler,Protocol Handler,我对Chrome有问题。web应用程序使用Iframe元素向安装在客户端计算机上的应用程序发送大量协议处理程序调用 <iframe src="myprotocol://guid"></iframe> 它适用于Ie和Firefox。在chrome上,它只能在第一次通话时工作。第二个呼叫要求用户在计算机上处于活动状态并使用Chrome 有没有办法做到这一点?也许使用Chrome插件 您可能需要重置协议处理程序配置。 如果处理程序未能成功执行,则处理程序中的崩溃可能会导致

我对Chrome有问题。web应用程序使用Iframe元素向安装在客户端计算机上的应用程序发送大量协议处理程序调用

<iframe src="myprotocol://guid"></iframe>

它适用于Ie和Firefox。在chrome上,它只能在第一次通话时工作。第二个呼叫要求用户在计算机上处于活动状态并使用Chrome


有没有办法做到这一点?也许使用Chrome插件

您可能需要重置协议处理程序配置。 如果处理程序未能成功执行,则处理程序中的崩溃可能会导致chrome将其删除

如果可以,调试两端


可能会解释这一点,但windows上也会发生同样的情况。处理程序没有被阻止,它在第一次调用时启动ok,但如果我们尝试在同一页面上从javascript再次启动它,而没有用户干预,它将失败。我相信这是出于设计,以防止某些安全缺陷(例如,你发布到苹果的链接,人们在那里使用这些东西来垃圾邮件加载应用程序)。我确信这是设计的,但我还没有找到任何关于它的文档。这方面的任何东西都将是一个丑陋的黑客行为……看看微软有多少麻烦,因为ActiveX可以做这类事情……人们非常保护他们的沙盒,并希望他们保持这种方式,以便接触到浏览器之外是一个设计上的“问题区域”。我知道没有帮助,但可能值得重新思考您的解决方案。