如何将一些XML集成到我的一个HTML页面中?我最近进入了Web开发,并且只使用HTML,CSS和JavaScript来构建完整的堆栈Web应用程序(后端的Node)。现在我发现自己正处于一个雄心勃勃的自由职业项目中,该项目使用Geolocation,我没有移动开发经验。
以下是我试图在我的HTML页面上的脚本标记中编写代码(我相信)需要修改XML:
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "config.xml", true);
xmlhttp.send();
在我的config.xml文件中,我有
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<ios>
<dict>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Test NSLocationWhenInUseUsageDescription</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>Test NSLocationAlwaysUsageDescription</string>
</dict>
</ios>
</plist>
我的希望是关键&#34; NSLocationWhenInUseUsageDescription&#34;和&#34; NSLocationAlwaysUsageDescription&#34;将启用弹出窗口,询问用户是否允许我的网络应用使用位置服务。
我的预感是XML就是答案,而我之前并没有弄乱任何XML。我不使用Cordova或Phonegap,只使用JavaScript。
答案 0 :(得分:0)
您拥有的xml代码仅适用于IOS应用商店的发布应用,并且不会帮助您将移动设备变为适合移动设备的网站。通常,为了创建一个移动友好站点,人们使用MVVM框架(如bootstrap)来帮助设计应用程序以实现移动响应。
如果您需要通过javascript访问访问您网页的人的地理位置,我建议您访问https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation。这适用于所有移动Web浏览器和桌面Web浏览器。