cocoa-touch - 将 window.navigator.standalone 添加到 UIWebView DOM

标签 cocoa-touch ipad web-applications ios

您知道如何通过点击 + 按钮通过 Mobile Safari 安装“webapp”吗? 通过主屏幕启动此应用,您的网络应用知道它是从主屏幕启动的,因为 window.navigator.standalone 设置为 1...

嗯..

我制作了一个带有 UIWebView 的 iOS 应用程序,它加载了一个网络应用程序。现在我想将 window.navigator.standalone 属性添加到我的 web 应用程序的 dom 中...这可能吗?

谢谢

最佳答案

将一些Javascript从 objective-c 注入(inject)到webview中以手动设置参数

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

-Dx

关于cocoa-touch - 将 window.navigator.standalone 添加到 UIWebView DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3546904/

相关文章:

iphone - NSFileManager 泄漏

ios - TableView 单元格中的 UIGestureRecognizer 获取 indexPath 始终返回最后一个单元格的 indexPath

html - Ipad 和 CSS 属性溢出

python - 在 RQ 中重试失败的作业

node.js - 在 Angular 中执行 Http get 方法而不重试并等待服务器发送响应?

ios - 未保存到核心数据数据库的对象

iphone - UIApplication 未启动以调用电话

objective-c - 使用 CGContext 绘制后删除

ios - 如果我在结构中分离一个对象,在内存方面会发生什么

go - 是否有任何自动增量机制用于使用 redigo 包装器将键值存储在 redis 中?