2014-04-01 74 views
2

我在使用Xilium.CefGlue作爲包裝,在WPF中使用CEF 3(版本1650)的應用程序(意思是我使用OSR模式)。CEF 3變通辦法缺失功能

經過大量的研究,我發現幾個特點,我不能去上班,也沒有解決方法:

  • 重點管理 - 我需要告訴當頁面最後可獲得焦點的項丟失關注因標籤印刷機(或由於Shift + Tab鍵的第一項)

  • JavaScript警告 - 我讓他們爲標準方案的工作,但不能爲自定義方案(也發現了關於它的錯誤)。我正在尋找一種解決方法。

  • Favicons - 似乎CEF3沒有實現favicon支持。我想我可以在標準方案的根目錄中查找favicon.ico,但是鏈接到HTML本身的favicons呢?

  • 用戶權限通知 - 我只找到地理定位請求的權限請求事件,但我還需要其他的東西,比如getUserMedia。任何想法如何?

  • 縮放 - 這個工程除了getZoomLevel,由於某種原因總是返回零。有誰知道爲什麼或如何繞過它考慮它確實記得每一頁的最後一次縮放?

  • 過程模型 - 我不能讓多個瀏覽器窗口手動打開(即不通過JavaScript的openWindow)都具有相同的自定義方案在同一渲染進程打開的(已經嘗試了所有不同的過程模型參數我知道)。據我瞭解,這應該是可能的。我錯過了什麼?

非常感謝您的幫助。

+0

仍然沒有建設性。我已經擁有了所有這些。我有工作OSR,我有工作彈出窗口,這是我什至沒有提到。我在UI線程上運行getZoomLevel,並且仍然爲零,除非我需要同步到不同的UI線程,並且如果是這種情況 - 如何?請再仔細閱讀我的問題。派我去做更多*研究並不是一個好的答案。 –

+0

我有同樣的「getZoomLevel總是返回零」問題,也許是因爲「此方法只能在UI線程上調用。」 – pac

回答

0
  • 重點管理OnTakeFocus你正在尋找?
  • favicon的已在CEF項目
+0

我試過使用'OnTakeFocus',但它永遠不會被解僱。 –