2010-08-23 102 views
3

您知道如何通过点击+按钮通过Mobile Safari安装“webapp”? 并通过启动通过你的web应用都知道,它是从主屏幕启动,因为window.navigator.standalone设置为1的主屏幕这个程序...将window.navigator.standalone添加到UIWebView DOM

嗯..

我做了一个iOS应用程序与加载一个UIWebView web应用程序。现在我想将window.navigator.standalone属性添加到我的web应用程序的dom中...是可能的吗?

感谢

回答

1

注入一些JavaScript到的WebView从客观C到设定的参数手动

[webView stringByEvaluatingJavaScriptFromString:@"window.navigator.standalone=1"]; 

-Dx

+1

似乎不工作,即使执行此操作,值'window.navigator.standalone'仍为'false'。 – Chetan 2012-02-15 01:14:04

+0

iOS 6.1:在webViewDidFinishLoad上实现的代码:但结果相同。 'window.navigator.standalone'的值仍然为'false' :( – CedX 2013-08-26 12:19:48

+0

有没有人找到答案?不管它是如何设置它看起来都是假的。 – Casey 2015-02-26 18:57:28

0

这是不可能的。 navigator.standalone只读像大多数本地导航器属性一样。我刚刚在Inspector中检查了一个iPhone模拟器。