2016-07-28 122 views
0

我是新的tvOS應用程序。我正在嘗試將自定義應用程序與TVML & TVJS集成。我創建了一個頁面並在其中添加橫幅。我的要求是在該應用程序中加載網頁。我嘗試了使用該application.js文件加載網頁的不同方法,但失敗。請幫助我如何使用TVML和TVJS加載網頁。tvOS加載網站的URL

回答

0

如果我的理解正確,您需要使用UIWebView類,但您無法在tvOS SDK中找到它(因爲它已被刪除)。但是您可以將此類用作「私有API類」(您可以創建此類的實例併爲其調用方法,因爲您擁有關於UIWebView的足夠信息)。這對你來說可能很難。如果是這樣,您可以使用一些庫(如https://github.com/jvanakker/tvOSBrowser)使用私有API在tvOS中提供UIWebView

0

我想你可能在電視應用程序商店上獲得網絡瀏覽器很困難,因爲我認爲蘋果確實看到人們在蘋果電視上瀏覽。

取決於你的使用情況,

,如果你只是想顯示一個頁面,則可能能夠使用一些在線URL以圖片服務,如https://urlbox.io/docs,或使用現有的瀏覽器功能建立自己的服務器。 https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/getScreenshot

如果您要讓用戶訪問其他服務,正確的方法是使用深層鏈接,您可以在這裏瞭解更多信息。 https://developer.apple.com/videos/play/wwdc2017/246/

或者如果您試圖將視圖轉換爲銷售,那麼顯示QR碼即可。當iOS 11使QR碼掃描成爲標準時,用戶將很容易掃描代碼。 https://www.cnet.com/how-to/how-to-use-ios-11s-hidden-qr-code-reader/