2012-11-23 100 views
3

我正在開發一個擴展,用於獲取用戶可能在網站上訪問的頁面。我的擴展使用jQuery.get()來獲取頁面。這適用於像amazon.com這樣的網站。如何從Chrome擴展中獲取javascript重頁

但是,如果用戶登錄到Gmail,我嘗試獲取一些其他頁面,如「帳戶設置」,我得到一個不完整的頁面。在該頁的某處,我收到以下消息:

「您的瀏覽器不支持Javascript或Javascript已被禁用。由於您的瀏覽器不支持Javascript或已禁用Javascript,我們無法顯示請求的頁面。

在這種情況下是否有某種獲取完整頁面的方法?

回答

1

我最終打開了一個新選項卡並在該選項卡中獲取頁面。然後使用內容腳本,我分析頁面數據。當然這是一個問題,用戶會看到新打開的選項卡。但對用戶來說也是透明的。

如果您使用Jetpack在Firefox上開發擴展,則可以使用頁面工作器,它是一個不可見的頁面並允許訪問DOM。

+0

希望有頁面工人在鉻,背景頁面似乎不是完全適當的替代 – YangombiUmpakati

相關問題