我正在 ASP.NET WebForms 上创建 Web 应用程序,我的任务之一是将数据从网页复制/粘贴到 Excel。我/正在使用 window.clipboardData,它适用于我的用户(本地管理员)。但对于其他用户来说它不起作用。我该如何修复它?谢谢。
最佳答案
这是浏览器级别的权限,需要根据浏览器进行设置。 在应用程序的文档中,您需要指定在浏览器上启用它的位置和方式。
我建议您探索每个浏览器选项,以获取文档。 对于 Internet Explorer,您可以转到“Internet 选项”>“安全性”>“将网站/链接添加到受信任的站点”(如果您的网站未使用 https,请确保选中 https 复选框)。添加后,转到同一窗口中的自定义级别。它将弹出另一个窗口,您可以探索您可能需要的任何其他选项的所有选项。允许访问剪贴板的选项显示为“允许编程剪贴板访问”并将其设置为启用。
它可能是一个可以自动执行此操作的 ActiveX 控件,但仅适用于 Internet Explorer。
关于javascript - window.clipboardData 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19246192/