我已經開始使用JavaScript。我想計算雅虎主頁上的幀數/錨點數量,而不打開它(意味着我不想在另一個窗口或框架中加載頁面)。沒有使用AJAX,我沒有找到適當的解決方案。我們不能創建一個引用遠程頁面的文檔對象嗎? 由於我使用的JavaScript沒有任何框架,有人可以指導我如何做到這一點?在不打開的情況下訪問網頁的DOM元素
0
A
回答
0
如果您只在客戶端工作,您的選擇很少。這主要是因爲你會處理可怕的但必要的跨域策略。但是,即使您沒有跨腳本問題,也無法在沒有AJAX的情況下完成此操作。您需要以某種方式向服務器請求頁面的HTML。我建議看看YQL,因爲它似乎解決了跨域問題。
0
您必須執行HTTP請求才能將HTML字符串提供給DOM對象。 AJAX是最簡單的方法,爲什麼你想避免AJAX?
在普通的舊Java中,您可以創建DocumentBuilder並使用URL來源文檔,但我不相信這在JavaScript中可用。
相關問題
- 1. 在不破壞封裝的情況下訪問基類元素
- 2. 如何在不訪問React的情況下獲取div元素?
- 3. 如何在不打開新窗口的情況下打開網頁?
- 4. 如何在不附加html的情況下打開網站的網頁?
- 5. 在不打開網頁的情況下在Excel 2010中調用URL
- 6. 在不使用瀏覽器的情況下打開網址
- 7. 如何在不打開它的情況下調用aspx頁面
- 8. 在不打開Facebook對話框的情況下訪問facebook的詳細信息
- 9. 在不下載資源的情況下加載DOM元素圖像div
- 10. 在不更改HTML的情況下訪問特定的html元素值
- 11. 在沒有重新加載的情況下更改Dom中的Dom元素?
- 12. 如何在不打開網頁的情況下讓應用自動登錄?
- 13. 如何在不打開網頁瀏覽器的情況下請求打開網址?
- 14. 可以在不登錄的情況下訪問頁面
- 15. 在不擴大環繞元素的情況下移動元素
- 16. 如何在不增加點擊量的情況下訪問網頁?
- 17. 在沒有實際訪問頁面的情況下獲取網頁源代碼
- 18. Backbone.js如何在不使用ID的情況下追蹤DOM元素?
- 19. Jquery在不刪除的情況下啓用和禁用dom元素
- 20. 使用PowerShell訪問網頁的元素?
- 21. 如何在不打開Java的情況下打印Word文檔?
- 22. jQuery訪問DOM元素
- 23. 訪問DOM元素JS
- 24. 無法訪問DOM元素
- 25. 默認情況下在quirksmode中打開的網站
- 26. 如何在不訪問DOM的情況下動態更改樣式?
- 27. 在新選項卡中打開一個html並訪問它的DOM元素
- 28. Javascript - 從未打開的頁面訪問元素
- 29. 如何在沒有打開cmd的情況下打開steam/etc?
- 30. 如何在不離開頁面的情況下下載圖片?
你是什麼意思「沒有打開它」? – 2011-03-24 13:20:17
您認爲如何在沒有「打開」頁面的情況下檢查某個隨機網頁的內容?您可以將該任務委託給YQL,但是**必須獲取並分析頁面內容。 – Pointy 2011-03-24 13:21:37
我在互聯網上找到的大多數解決方案都建議在窗口中打開遠程頁面,並訪問該窗口的文檔對象以獲取元素的數量。我希望現在很清楚。我只想在我的頁面上放置一個腳本,它可以直接在雅虎主頁上顯示多少幀。 – rtcoms 2011-03-24 13:22:56