所以我可以在使用-stringByEvaluatingJavaScriptFromString:
的UIWebView加載的頁面中運行Javascript,但那隻會在瀏覽器的頂部框架中運行Javascript。我可以通過window.frames
從頂部框架導航到其他同域框架,但這對於不同域框架不起作用。有什麼方法可以訪問UIWebView中的不同域框架?我可以在UIWebView的不同域框架中注入/運行Javascript嗎?
我試過檢查參數到UIWebViewDelegate的-webViewDidFinishLoad:
回調是否有不同的Javascript上下文,但它看起來像即使回調調用已完成加載JavaScript上下文的框架仍然是頂部框架。
感謝您的任何幫助。
我明白,但我希望以某種方式讓我的應用程序在瀏覽器控件之外訪問控件內的框架。我正在瀏覽器上工作,而不是網站。 – Greg