gpt4 book ai didi

javascript - 如何检查我正在查看哪个 javascript id

转载 作者:行者123 更新时间:2023-11-30 12:22:18 25 4
gpt4 key购买 nike

如果我在某个 HTML View 中,是否可以检查 Swift 3

如果假设我在第一个 View 中,其 ID 为“firstView”,我想调用一个 func

let javascript = "document.getElementById('firstView')"

或者如果我处于第二个 View

let javascript = "document.getElementById('secondView')"

并根据您所在的 View 执行操作?

也许我不明白 if 语句和 javascript 在 Swift 3 中是如何工作的。

最佳答案

如果您使用 WKWebView,那么答案是肯定的。这是您需要的功能的 swift 3.0 版本文档。基本上,您将在 webview 对象上调用此方法,传入 javascript 检查 View ID,然后查看完成处理程序的结果。

/* @abstract Evaluates the given JavaScript string.
@param javaScriptString The JavaScript string to evaluate.
@param completionHandler A block to invoke when script evaluation completes or fails.
@discussion The completionHandler is passed the result of the script evaluation or an error.
*/
open func evaluateJavaScript(_ javaScriptString: String, completionHandler: ((Any?, Error?) -> Swift.Void)? = nil)

关于javascript - 如何检查我正在查看哪个 javascript id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44647647/

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