如何在 iPhone Web 视图中显示 Java 脚本编码警报



大家好,我是一个新的iPhone开发人员。 我正在从我的 URL 处理网络视图应用程序 我在网络浏览器中收到警报,但相同的 URL 没有像网络浏览器一样在 iPhone 网络视图中显示警报。 如何在 iPhone Web 视图中应用 Java 脚本编码警报?. 提前谢谢你。

如果 Javascript 是你的,那么与其调用警报,不如调用调用 Objective C 的函数并调用 iOS 本机警报。

如果Javascript

不是你的,那么使用UIWebView,你可以注入一些Javascript来覆盖默认行为,并将其更改为调用iOS本机警报,即像这样的东西。

window.alert = function(message) {
  window.location = "myScheme://" + message"
};

然后在UIWebView的shouldStartLoadWithRequest中查找myScheme并提取消息

最新更新