Chrome 询问是否应打开应用程序
Chrome asks if an application should be opened
我们有一个允许用户下载和打开 Word 文件的网站。
Chrome 最近开始在用户下载 Word
时打开一个烦人的弹出窗口
打开文件调用的javascript代码是
function webDAVOnLineEditionAcm(docURL) {
try {
setTimeout(function(){ ITHit.WebDAV.Client.DocManager.EditDocument(docURL, "/", protocolInstallCallback); }, 5000);
} catch (e) {
console.log(e);
}
}
是否有一些解决方案可以让 Chrome 始终打开此类链接?这让我们的用户很烦,他们需要频繁点击那个按钮,但也会破坏我们所有的验收测试...
简答,没有。这是一项安全功能,可防止恶意脚本启动本地应用程序或打开可执行文件。
一个解决方案是教育您的用户。当他们单击打开时在页面上显示一条通知,说明如何取消提示。
另一个解决方案是触发文件下载。然后,他们可以通过在下载列表中单击该文件来打开该文件。在这种情况下他们不会收到提示。
最后,一个更复杂的解决方案是处理word文档并将其转换为HTML,以便可以直接在网站上查看。然后,您可以将其与下载解决方案配对以获取原始文档。
我们有一个允许用户下载和打开 Word 文件的网站。
Chrome 最近开始在用户下载 Word
打开文件调用的javascript代码是
function webDAVOnLineEditionAcm(docURL) {
try {
setTimeout(function(){ ITHit.WebDAV.Client.DocManager.EditDocument(docURL, "/", protocolInstallCallback); }, 5000);
} catch (e) {
console.log(e);
}
}
是否有一些解决方案可以让 Chrome 始终打开此类链接?这让我们的用户很烦,他们需要频繁点击那个按钮,但也会破坏我们所有的验收测试...
简答,没有。这是一项安全功能,可防止恶意脚本启动本地应用程序或打开可执行文件。
一个解决方案是教育您的用户。当他们单击打开时在页面上显示一条通知,说明如何取消提示。
另一个解决方案是触发文件下载。然后,他们可以通过在下载列表中单击该文件来打开该文件。在这种情况下他们不会收到提示。
最后,一个更复杂的解决方案是处理word文档并将其转换为HTML,以便可以直接在网站上查看。然后,您可以将其与下载解决方案配对以获取原始文档。