21xrx.com
2024-09-20 00:58:53 Friday
登录
文章检索 我的文章 写文章
如何在苹果设备上查找并调用JavaScript
2023-06-11 22:42:04 深夜i     --     --
Safari浏览器 WebView JavaScript调用

苹果设备是现代生活中广泛使用的设备,而JavaScript则是网页开发中不可或缺的一部分,那么如何在苹果设备上查找并调用JavaScript呢?本文将介绍两种方法。

方法一:利用Safari浏览器调用JavaScript

Safari浏览器作为苹果设备自带的浏览器,内置了Javascript引擎,因此可以利用它来打开网页并调用其中的JavaScript代码。下面是一个简单的案例,当在浏览器中打开网页时,在控制台输出"Hello, World!"。


 

  JavaScript Demo

 

方法二:利用WebView调用JavaScript

如果想要在原生应用中调用JavaScript代码,可以利用iOS自带的WebView组件。下面是一个示例代码,可以在iOS应用中打开网页并调用其中的JavaScript代码。

swift

import UIKit

import WebKit

class ViewController: UIViewController, WKUIDelegate {

  var webView: WKWebView!

  override func loadView() {

    let webConfiguration = WKWebViewConfiguration()

    webView = WKWebView(frame: .zero, configuration: webConfiguration)

    webView.uiDelegate = self

    view = webView

  }

  override func viewDidLoad() {

    super.viewDidLoad()

    let myURL = URL(string:"https://www.example.com")

    let myRequest = URLRequest(url: myURL!)

    webView.load(myRequest)

  }

  func webView(_ webView: WKWebView,

         didFinish navigation: WKNavigation!) {

    webView.evaluateJavaScript("alert('Hello, World!');",

                  completionHandler: nil)

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复