gpt4 book ai didi

java - 在java中运行javascript,或者从chrome中检索数据

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:42 25 4
gpt4 key购买 nike

我发现了一个很棒的 js 代码,它可以在不使用任何 GPS 传感器的情况下提供精确的 GPS 坐标。在一些文档中,我了解到这是由于使用了 w3c 地理定位标准。

代码是,

function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {

}
}

function showPosition(position) {
console.log(position.coords.latitude +
"<br>Longitude: " + position.coords.longitude);
}

它在 Chrome 上完美运行,但在 IE 中却不行。

我的问题是我想在我的java应用程序中使用这个源的结果。由于我不擅长javascript,所以我不知道该怎么办。

如何检索该来源的结果?

最佳答案

您可以使用 Nashorn 或 Rhino 在 Java 应用程序中运行 Javascript图书馆。

但是你的脚本将无法工作,因为 navigator.geolocation 是浏览器环境提供的对象,在基于 Java 的 JS 环境中不存在。

您应该搜索基于 Java 的地理定位库。 This可能是一个起点。

关于java - 在java中运行javascript,或者从chrome中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31340283/

25 4 0
文章推荐: java - 嵌入式 Java Web 小程序的 Microsoft 版本是什么?
文章推荐: c++ - GCC 3.3 具有类似于 GCC 3.4 的静态常量变量
文章推荐: javascript - Jquery::如何删除 div
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com