繁体   English   中英

如何要求浏览器代表主机域进行地理位置定位?

[英]How to ask browser for geolocation on behalf of host domain?

我正在制作一个JavaScript小部件,它将包含在其他人的网站上。 在客户的网站上,假设example.com ,则设置为:

<script type="text/javascript" src="https://cdn.mywidget.com"></script>

该小部件具有基于位置的功能,并调用navigator.geolocation.getCurrentPosition()

不幸的是,浏览器要求https://cdn.mywidget.com wants to use your computer's location 允许或阻止。

这使用户感到困惑,因为他们不知道cdn.mywidget.com是什么,因为他们当前正在访问example.com

有没有一种方法可以让http://example.com wants to use your computer's location

我实际上不相信你。 您声明您的脚本包含在example.com中,其中包括:

<script type="text/javascript" src="https://cdn.mywidget.com"></script>

如果是这种情况,则浏览器只能向您询问example.com wants to use your computer's location

顺便说一句,谁拥有example.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM