經過大量研究,似乎在IE的Web瀏覽器控件中創建和使用我們自己的安全管理器,我們需要爲IInternetHostSecurityManager和IInternetSecurityManager重寫GetSecurityId方法如在某些時候,他們進行比較,如果發現返回不同的結果,他們拋出一個異常UnauthorizedAccess。有沒有人有重寫IInternetHostSecurityManager成功。 MSDN建議通過SID_SInternetSecurityManager訪問它,但我還沒有發現任何SID_SInternetSecurityManager其他引用。此外,我還沒有找到IInternetHostSecurityManager一個GUID,所以我無法通過IServiceProvider.QueryService訪問它。任何一個成功的解決這個或找到訪問跨域I幀的WebBrowser控件不同的方法?訪問IInternetHostSecurityManager :: GetSecurityId方法來解決跨域iframe問題
0
A
回答
0
IID_IInternetHostSecurityManager,SID_SInternetSecurityManager和SID_SInternetHostSecurityManager在urlmon.h和urlmon.idl中定義。如果您在C++中有鏈接錯誤,請檢查How to avoid error "LNK2001 unresolved external" by using DEFINE_GUID。
如果您在使用腳本語言,您可以使用midl /tlb生成從urlmon.idl類型庫,並導入類型庫來代替。您也可以根據urlmon.idl中的定義來聲明guid和接口。
相關問題
- 1. 解決iFrame跨域策略問題?
- 2. 如何解決iframe跨域問題
- 3. iframe跨域訪問
- 4. 跨域iframe問題
- 5. 跨域+ iFrame問題
- 6. 解決IFRAME跨起源問題
- 7. 瞭解iframe中的跨域問題
- 8. 跨域ajax iframe javascript問題
- 9. 的Iframe跨域問題
- 10. 重構:跨領域問題解決方法
- 11. 來自跨域的Cookie無法在iframe中訪問
- 12. 從iframe訪問父窗口(跨域)
- 13. ScriptResource.axd訪問被拒絕。跨域iframe
- 14. 跨域iframe中的訪問內容
- 15. 使用JavaScript訪問跨域iframe元素
- 16. 如何訪問跨域API.AI iframe元素
- 17. 使用window.name跨域訪問iframe
- 18. 無法解決訪問控制問題
- 19. 無法訪問目標iframe的iframe上的跨域javascript?
- 20. silverlight和wCF訪問的跨域問題
- 21. 跨域訪問的安全問題
- 22. IE7跨域iFrame選擇問題
- 23. Google Analytics和Iframe跨域問題
- 24. 跨域iFrame的通信問題
- 25. 如何訪問跨域iframe內容? (上傳跨域文件)
- 26. 使用postmessage跨域訪問iframe - 訪問被拒絕
- 27. 跨域問題
- 28. 跨域問題
- 29. 訪問iframe中的按鈕,解決方法同源策略
- 30. 跨域訪問SSAS