我希望能够触摸移动网页上的链接并让它启动本机移动应用程序,例如 Skype。这似乎是一个巨大的安全问题,但我想知道移动环境是否允许这样做?
编辑:是的!有用。对 document.window = "myapp://myparam" 的 javascript 调用效果很好!或者例如,以下作品:
document.window = "skype://";
诀窍是知道应用程序的名称。
移动网页不允许这样做,但有一些替代方案。
构建移动应用程序时,您有 3 个选择
- 原生应用程序
- Web应用程序
- 混合应用
第一个选项与设备无关,因为您需要专门为每个设备进行编程。
第二个选项无法让您访问本机设备控件(至少 HTML5 还不能)
最后的选择是用本机语言编写一个简单的包装应用程序并在其中呈现浏览器。这可以实现两全其美。大多数内容都是作为网络应用程序构建的,但某些功能可以使用母语。
这是其中两种混合方法
- 电话GAPhttp://phonegap.com/ http://phonegap.com/
- 工作灯http://www.worklight.com http://www.worklight.com
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)