出於測試目的,我通過Azure RemoteApp運行Edge。我如何檢查哪個Edge版本(引擎,HTML)運行?通過Azure RemoteApp運行時獲取Edge版
回答
據官方頁面:
爲什麼我不能使用微軟邊緣的遠程版本?
由於RemoteApp的限制,我們目前無法提供遠程版本的Microsoft Edge。相反,RemoteIE在Internet Explorer中加載最近的一個EdgeHTML渲染引擎版本 。 我們正在努力在 未來增加遠程版本的Microsoft Edge。
來源:https://dev.windows.com/en-us/microsoft-edge/tools/remote/
如果這些信息是過時的,我也接觸了通過Twitter邊緣的球隊,所以請關注此鳴叫:
我在Microsoft的Edge工作。 閃存是正確的。答案是「這不是邊緣」。它是IE 11,帶有交換式渲染引擎(新的Edge引擎的舊三叉戟引擎)。
如果您想知道正在運行哪個版本的Edge引擎,那麼就像檢查用戶代理字符串一樣簡單。截至今天(2016年2月24日),它是
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10514
注意Edge/12.10514
,這意味着它是邊緣V12。目前在Windows 10上的發貨版本是Edge 13(注意以前有some confusion on Edge's versions)。
感謝您的信息。所以它似乎是一個非常老的Edge版本。一旦支持擴展,我很樂意開發Edge擴展。是否有可能安裝/測試最新的Edge版本,這些版本包含在Windows Insider快速響鈴中,而不是Windows內部人員? – meagain
只有兩個主要版本的Edge發佈,這是第一個。爲了訪問Windows Insider快速響鈴的內容,您需要訪問快速響鈴。如果你不想在你的主機上這樣做,你可以使用虛擬機來做到這一點。 – Patrick
[這裏](https://dev.windows.com/en-us/microsoft-edge/tools/remote/#about-remote)是託管版本將與Windows內部版本同步更新的聲明。這似乎並非如此,因爲版本仍然是「Edge/12.10514」。任何想法,當這將被更新?我想測試昨天在Insider Preview Build 14291中發佈的擴展。 – meagain
您可以簡單地打開F12 Developer Tools,進入控制檯並鍵入navigator.userAgent
以獲取UA字符串。見截圖:
前面已經提到,你也可以download a free VM與MS邊緣的更新版本測試的其他人。
- 1. 獲取通過在運行時
- 2. 通過URL運行Azure Webjob
- 3. 查找Microsoft Edge的版本(通過WinApi)
- 4. 在運行時獲取jar版本
- 5. 在運行時獲取node.js版本
- 6. 在運行時獲取服務版本
- 7. 通過maven運行本地版本的dynamodb時獲取身份驗證錯誤
- 8. 在運行時通過反射獲取通用字段類型
- 9. 通過運行DotNetOpenAuth示例獲取ProtocolException
- 10. 當通過命令行運行時,從MsTest.exe獲取輸出
- 11. Azure:通過網頁下載時獲取通知
- 12. 通過PSSession運行Azure命令
- 13. 如何獲取在Azure函數中運行的Azure PowerShell模塊版本列表?
- 14. 如何獲取舊版API版本的運行時權限?
- 15. 如何通過Azure PowerShell獲取PublishUrl?
- 16. 通過運行Java線程通過Servlet獲取信息
- 17. 如何通過運行時反射來獲取重載?
- 18. 通過VBA(訪問/ Excel)中獲取系統運行時間
- 19. 通過oozie運行spark任務時獲取java.lang.NoSuchFieldError:INT_8錯誤
- 20. 使用azure remoteapp的安全問題
- 21. Mono/MonoDevelop:在運行時獲取解決方案版本
- 22. 通過Azure存儲獲取JSON文件在HTML中通過Azure存儲
- 23. 如何在運行時獲取軟件包名稱/版本
- 24. C#以RemoteApp身份運行時檢索System.Evironment
- 25. 通過pk&rk獲取Azure表存儲行的集合
- 26. FileVersionInfo.GetVersionInfo獲取舊版本的exe在運行時交換
- 27. c#從程序集中獲取框架/運行時版本
- 28. 通過Azure自動化在Azure Linux VM上運行SSH命令
- 29. 通過JNI運行時間
- 30. Umbraco 4.6:通過版本獲取節點
對不起,但這並不回答我關於版本的問題。 – meagain
瞭解了,我只是指出它實際上並不是Edge,而在另一個答案中剛被Patrick(Edge團隊)證實。它是帶有Edge引擎的IE。如果您確實想知道引擎的版本號,則可以使用檢測用戶代理字符串的慣例。但我強烈建議不要使用此UA信息編寫任何瀏覽器特定的JavaScript代碼(以防您或您的團隊正在考慮)。相反,如果需要,請檢查瀏覽器功能。 –
感謝您的更新。 – meagain