gpt4 book ai didi

html - xcode 中的 html 警报事件

转载 作者:行者123 更新时间:2023-11-28 22:43:44 25 4
gpt4 key购买 nike

我有一个 HTML 文件,它用我的 xcode 项目计算各种电缆尺寸(其余的都在 objective-c 中),如果电缆超出范围,它会触发警报 alert(“没有合适的电缆”); 对此我想触发一个 Action 。我可以在 HTML 格式时告诉我的应用程序事件已经发生了吗?我听说过 listners 并且认为我可能需要在这种情况下使用?不确定我将如何实现它的想法

最佳答案

您可以通过在 webview 中触发一个 URL 来完成此操作,该 URL 将加载自定义前缀,如果需要发送电缆警报,您可以在 javascript 中的 webview 的 shouldStartLoadWithRequest 方法中查找该前缀。

例如。 sendCableAlert://scenario1.com

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSString *alertPrefix = @"sendCableAlert://";

if ([[[request URL] absoluteString] hasPrefix:alertPrefix]) {
//You've hit an alert do something..
NSLog(@"CABLE ALERT!");

return NO;
}
else {
return YES;
}
}

关于html - xcode 中的 html 警报事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13802517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com