將控件的位置設置爲某個站點後。那我怎麼看一眼相關的HTML呢?我注意到,只要我設置位置,htmlText變爲null,反之亦然...那麼,如何才能查看TEXT表單中顯示在控件中的HTML?<mx:HTML>的「查看源文件」的等效內容
6
A
回答
5
他們肯定不會這麼容易,但訣竅在於使用DOM。
我的HTML控件被命名爲 'HTML'
<mx:HTML id="html" location="http://www.googolflex.com"
width="100%" height="100%" />
DOM是在HTML組件的HTMLLoader,這是通稱爲 'htmlLoader的' 包含在。
var o : Object = html.htmlLoader.window.document.getElementsByTagName("html")[0];
trace(o.textContent);
trace(o.innerText);
trace(o.innerHTML);
我不是JavaScript專家,但您基本上已經通過html.htmlLoader.window向您公開了DOM。除了作爲查看源代碼的不太方便的方法之外,還允許您通過ActionScript執行大量JavaScript-esque任務。
此幫助文檔導致我這樣的解決方案:Accessing DOM and JavaScript objects from ActionScript
3
我總是忘了如何做到這一點,而且我其實只是一直在尋找如何做一遍。在我的一箇舊項目中發現這個片段:
HTMLComponent.domWindow.document.documentElement.outerHTML
雖然我不確定這是否表示javascript所做的修改。
請確保只從HTML組件中的完整事件(除非您知道頁面已完成加載)跟蹤此事件。
相關問題
- 1. 查看內容文件SVN
- 2. 查看hdfs中的文件內容hadoop
- 3. 查看內容的DLL文件
- 4. 如何查看ibdata文件的內容?
- 5. 如何查看a.out文件的內容?
- 6. 查看.woff2字體文件的內容
- 7. 查看.resource文件的內容
- 8. 查看.jar文件的內容
- 9. iOS上的等效資源串文件
- 10. 查看asp.net中的文檔內容
- 11. 如何檢查,看看是否在內容文件存在於目錄中的文件中的內容
- 12. 查看內容的NSMutableDictionary
- 13. 查看dll的內容
- 14. jsPDF:查看PDF的內容
- 15. Firebase 3.0中的$ requireAuth的等效內容
- 16. ADBanner查看內容
- 17. 如何查看intellij中導入的jdk類文件的內容
- 18. 如何查看paramiko的gzip文件的內容?
- 19. 無法看到容器內的文件
- 20. 詳細查看文件夾中的電影,音頻和顯示內容查看
- 21. 如何查看部署的數據源的內容?
- 22. Jetty 9.x中org.eclipse.jetty.server.Connector.getLocalPort()的等效內容
- 23. MySQL中MSSQL IDENTITY列的等效內容
- 24. MEF並查看容器中的內容
- 25. 查看Cookie容器包含的內容?
- 26. 如何查看查詢表的內容
- 27. 如何在opennlp中查看.bin文件的內容
- 28. 如何在構建XML文件時查看IXMLDOMElementPtr的內容?
- 29. 如何查看加密文件的內容?[hadoop透明加密]
- 30. Visual Studio中的Xap文件內容查看器在哪裏?
這很好,我返回了'html.htmlLoader.window.document.getElementsByTagName(「html」)[0] .outerHTML'並獲得了整個頁面的HTML。應該記住,HTMLLoader會調整輸入代碼,因此在顯示輸入代碼之前沒有任何錯誤。它通常很好,但有時會打破頁面。 – Tox 2015-05-20 09:51:49