Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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
Javascript 在用户单击时打开与应用程序的文件链接_Javascript_Kml_Google Earth - Fatal编程技术网

Javascript 在用户单击时打开与应用程序的文件链接

Javascript 在用户单击时打开与应用程序的文件链接,javascript,kml,google-earth,Javascript,Kml,Google Earth,在我的网站上,我有一个指向文件的链接 当用户点击这个链接时,我想用google earth应用程序打开这个kml文件 在android中,我们可以通过使用意图和提供内容类型来实现这一点 如何做同样的是桌面但它无法解决问题。 如果是,是否有办法请求用户同意使用脚本打开? 我是否可以运行任何客户端脚本来执行此操作。如上所述: 通常不能从网页在客户端计算机上运行任意程序。不管是否同意。您只能通过在用户同意后安装浏览器插件或以其他方式请求用户执行操作来完成此操作。 允许这样做会带来安全隐患 您可以使用标

在我的网站上,我有一个指向文件的链接

当用户点击这个链接时,我想用google earth应用程序打开这个kml文件

在android中,我们可以通过使用意图和提供内容类型来实现这一点

如何做同样的是桌面但它无法解决问题。

如果是,是否有办法请求用户同意使用脚本打开? 我是否可以运行任何客户端脚本来执行此操作。

如上所述:

通常不能从网页在客户端计算机上运行任意程序。不管是否同意。您只能通过在用户同意后安装浏览器插件或以其他方式请求用户执行操作来完成此操作。
允许这样做会带来安全隐患

您可以使用标准的网页操作。但结果可能取决于客户端用户配置


链接的答案中还提到,您可以使用基于web的Google Earth。当然,如果您仍然愿意,您可以使用一些简单的客户端脚本来请求确认。

这个问题怎么不是您喜欢的问题的重复?@amotzg我想知道是否有一种方法可以像打开应用程序一样获得用户同意。