29 lines
655 B
Swift
29 lines
655 B
Swift
//
|
|
// SPWebViewController+ScriptMessage.swift
|
|
// Thimra
|
|
//
|
|
// Created by Overseas on 2025/4/24.
|
|
//
|
|
|
|
import UIKit
|
|
import WebKit
|
|
|
|
typealias SPWebViewMessageName = String
|
|
|
|
///APP交互
|
|
let WebMessageAPP: SPWebViewMessageName = "js2app"
|
|
|
|
|
|
extension SPWebViewController {
|
|
|
|
func _webViewUserContentController(didReceive message: WKScriptMessage) {
|
|
let name = message.name
|
|
let body = message.body
|
|
|
|
|
|
// let js = "window.returnGPSposition('{\"longitude\":\(placemark.longitude ?? 0),\"latitude\":\(placemark.latitude ?? 0)}')"
|
|
// self.webView.evaluateJavaScript(js, completionHandler: nil)
|
|
|
|
}
|
|
}
|