wkwebview

    1熱度

    1回答

    我正在使用Mac應用程序,只是一個封裝在WKWebView中的簡單Web應用程序。 下面是當我特林上傳其名稱中包含特殊字符的文件中的代碼: -(void)webView:(WKWebView *)webView runOpenPanelWithParameters:(WKOpenPanelParameters *)parameters initiatedByFrame:(WKFrameInfo *

    2熱度

    1回答

    我們希望爲web瀏覽器中加載的網頁運行一些JavaScript,但其中一些JavaScript啓用CSP塊JS。無論如何,我們可以禁用UIWebview和WKWebview中的CSP?

    1熱度

    1回答

    背景 我在Swift重寫的Android應用。該應用程序的要點是,它加載一個網站webView,允許用戶登錄,然後讓他們訪問一個名爲「下載您的數據」的鏈接。 問題 當用戶點擊IOS它打開視圖中的txt文件的鏈接現在。所以整個txt文件出現在屏幕的視圖中。 在Android中,它下載文件,我可以通過文件系統訪問它,然後通過POST將數據訪問到服務器。 問題 考慮到數據出現在屏幕上,並不會下載或給我訪

    7熱度

    1回答

    我最近建立了一個網絡瀏覽器,當我嘗試在網站上使用我的Google帳戶登錄時遇到錯誤。 這很奇怪,因爲我查我的應用程序和Safari瀏覽器的用戶代理,他們都是相同的。 有什麼建議嗎? UPDATE 的WKWebView是定製UIViews的樹中嵌套深3個級別。 這裏的初始化代碼: _webView = [[WKWebView alloc] init]; _webView.allowsBackFor

    1熱度

    2回答

    我加載網頁視圖內的本地HTML頁面中的IOS應用程序(使用Xamarin,但我不認爲它改變任何東西) 這本地的HTML頁面,使Ajax請求到遠程服務器。 一切工作正常,如果我使用UIWebView,但是當我嘗試使用WKWebView,而不是失敗。 它失敗,因爲CORS的,我試着用下面的HTML源代碼: <html> <body> <script src="http://code.jqu

    1熱度

    1回答

    我有一個WKWebView,我想處理觸摸,但我無法找到正確的方法。 webView是以編程方式在viewDidLoad中創建的,並且加載正常。 override func viewDidLoad() { super.viewDidLoad() let site = "http://google.com" let url = URL(string: site)

    1熱度

    1回答

    我正在通過底部的標籤欄訪問多個視圖的iOS Swift應用程序。我的其中一個標籤會加載一個內嵌YouTube視頻的網絡視圖。我需要這個視頻才能在用戶在底部標籤欄上的標籤之間切換時繼續播放。在標籤之間切換時,Web視圖的狀態會保持不變,但除非視圖實際位於屏幕上,否則視頻將不會播放。如何在加載另一個視圖時讓我的WKWebView「活動」?

    1熱度

    1回答

    我正在使用UIWebView加載存儲在設備中的HTML文件。這些字體適用於iOS 9.3,但是當我在iOS 10.3中運行應用程序時,會顯示一些默認字體。蘋果公司改變了什麼?或者我錯過了什麼? 我已經同時使用了WKWebView和UIWebview,並且它們在這方面表現相同。 在iOS 9.3: - 在iOS 10.3: -

    2熱度

    2回答

    我向url1發送了請求。 url1將通過cookie重定向到url2。 url2用於授權。我得到代碼「302找到」,這是正確的。 但是當url2重定向回url1時,cookie丟失了。這導致我的請求保持重定向到url2,循環直到失敗。 有沒有人遇到過這樣的問題並且知道解決方案?提前致謝。 這是一個WKWebView問題。 UIWebView將正常工作。但不知何故,我需要改變使用WKWebView。

    11熱度

    3回答

    我正在使用WKWebView查看自定義HTML。 不管HTML內容的,在實際的設備中進行測試時,收到在29秒以下錯誤Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service後WKWebView內容加載,有時甚至我收到此錯誤的兩倍。顯然,這是一個配置問題。我已經檢查餅乾在Co