0

stringByEvaluatingJavaScriptFromString:一起使用的Javascript代碼的壽命是多少?使用UIWebView-stringByEvaluatingJavaScriptFromString執行的腳本將可用多長時間?

我發現一些代碼重複使用stringByEvaluatingJavaScriptFromString:具有相同的腳本和沒有頁面重新加載之間。這很好嗎?

stringByEvaluatingJavaScriptFromString:是否將整個腳本插入到UIWebView中的活動頁面並使其可用,直到重新加載或導航到另一個頁面?

有關於相同的蘋果文檔嗎?

回答

0

注入的JavaScript代碼將在加載UIWebView的當前頁面的整個生命週期中可用。也就是說,如果用某個腳本調用stringByEvaluatingJavaScriptFromString:,那麼在UIWebView中加載新頁面或刷新頁面之前,這些內容將可用。無需每次都注入整個腳本來評估使用相同的腳本。

通過先注入一些函數並稍後調用函數(僅)調用它。