你好,我有以下代码:
<img alt="image321" onclick="image(//here i want to pass the alt attribute to my function Bild()//);" src="http://i3.ytimg.com/vi/${videoId}/hqdefault.jpg" />
<script>
function image(alt){
alert(alt.src);
我试图理解使用WKWebview执行javascript的最佳方法。
请有人告诉我使用WKWebView时的用例/最佳实践。
什么时候使用WKScriptMessageHandler和addUserScript,什么时候使用evaluateJavaScript
let jscript = "my script"
let userScript = WKUserScript(source: jscript, injectionTime: .atDocumentEnd, forMainFrameOnly: true)
let userContentContro
我正在开发一个应用程序,它使用WKWebView显示一个html文档。我想将Swift代码中的内容注入到这个文档中。这就是我试过的:
var myString: String
// ... Code which assigns some value to myString
targetView.evaluateJavaScript("injector.injectSnippet(\(myString);", completionHandler: nil)
只要JavaScript函数调用中的参数是硬编码的,它就会像我预期的那样工作:
targetView.evaluateJ