/ / Ako získať prístup k javascriptu na strane servera z

ako získať prístup na strane servera javascript z rýchleho - rýchleho

// toto je môj web na serveri

let url = url (string: // "https://xyz.aspx")

let urlRequest:URLRequest=URLRequest(url:url!)

WebView.loadRequest(urlRequest)

//I want to call LoginByMobileApp() javascript function from swift

WebView.stringByEvaluatingJavaScript(from:"LoginByMobileApp()")

odpovede:

1 pre odpoveď č. 1

môžete zavolať funkciu JavaScriptu, keď sa webový náhľad neurčil, predtým sa vaša javascriptová funkcia nezvolá ..

import UIKit

class yourViewController: UIViewController, UIWebViewDelegate {

@IBOutlet var webView : UIWebView

var url = URL(string: "https://xyz.aspx")

override func viewDidLoad() {
super.viewDidLoad()

//load initial URL
var req = URLRequest(URL : url)
WebView.delegate = self
webView.loadRequest(req)
}
func webViewDidFinishLoad(webView : UIWebView) {
WebView.stringByEvaluatingJavaScript(from:"LoginByMobileApp()")
}
}

0 pre odpoveď č. 2

Mohli by ste ju použiť evaluateJavaScript funkcia pre WKWebView.

nech javaScriptString = "YOUR_JAVASCRIPT_FUNCTION"

 webView.evaluateJavaScript(javaScriptString, completionHandler: nil)