2010-08-23 103 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模擬器。