2013-02-18 33 views
0

將IE瀏覽器作爲瀏覽器支持的html + css標準困難轉化爲將其用作WebView控件的一部分,其中對功能有進一步的限制。是否有可用於WinRT的嵌入式瀏覽器?

其他困難包括:

它使得在頂部的XAML - 使用WebViewBrush的推薦的方法是不是有效的情況下,如果你的頁面有動態內容。

它不支持HTML5

您不能訪問內容

您不能訪問內容 - 嘗試調試問題在幾乎不可能的情況下。

是否有任何其他嵌入式瀏覽器可用或在工作中?

+0

你試圖解決什麼限制?特定於webkit的行爲?我不希望其他瀏覽器被支持 - Windows應用商店的沙盒模型的安全風險太大。 – 2013-02-19 03:27:05

+0

我需要呈現的網頁內容也顯示在iPad上。理想情況下,這需要與WinRT上的內容相同,無需更改。此外,IE似乎不適用於目前可用的任何JavaScript手勢庫。我認爲這是因爲手勢內置在系統範圍內,不可配置。 – 2013-02-19 09:52:09

+0

在HTML/JS中使用Windows 8 touch的理想方法是通過[Pointer Events](http://www.w3.org/TR/pointerevents/),如果這些庫(是Hammer的?)被寫入爲了預先制定「指針」標準,我認爲他們會爲IE工作或者可以做到。如果他們依賴於webkit特有的功能,那麼我想我可能是一個艱難的攀登,但並非不可能。 – 2013-02-21 03:32:26

回答

1

要回答你的問題,我認爲Jim是正確的,沒有其他可嵌入的瀏覽器可用,這不是我期望看到的。

我也建議您查看Windows Store Certification requirements,因爲許多人可能在這種情況下是適用的,包括:

  • 2.4「的主要經驗,您的應用程序提供了必須在應用程序中發生」(而不是來自網絡)
  • 3.6「您的應用必須完全支持觸摸輸入,並且完全支持鍵盤和鼠標輸入」,其中包括觸摸要求,包括您的應用的觸摸支持需要與Windows 8觸摸語言保持一致。

雖然它顯然吸引重複使用跨平臺的內容,它也是重要的是要記住,這可能會導致對最終用戶體驗下降。如果這些體驗對Windows Store應用程序的既定行爲來說太過遙遠,它們也可能導致您的應用程序未通過商店認證。

有關Windows應用商店應用開發的更多信息,請註冊Generation App

+0

一個公平點,在這種特殊情況下,該應用程序是一個專注於內容同步和脫機查看的銷售工具。網絡內容只是衆多可用內容類型之一。 – 2013-02-21 09:18:49

相關問題