2015-11-10 35 views
1

我想從PDF文件中選擇。我想射擊window.getSelection()。 Chrome的默認PDF處理程序中始終爲空。但與pdf.js擴展,它從開發人員控制檯運行良好。從瀏覽器中的PDF文件中獲取選擇

我的擴展可以訪問文件的URL。 (我增加了對file://*/*,<all_urls>的許可)但是我仍然無法通過擴展名從pdf中檢索文本。我的分機使用this method從頁面中選擇。 (我用updated API規則使用該方法)

+0

內置PDF查看器是一個插件,所以我懷疑你可以用javascript來窺探它。 – wOxxOm

+0

pdf.js怎麼樣?我可以按照預期在使用pdf.js打開的文檔中檢索getSelection。它在chrome-extension url下運行。 – alayli

+0

內容腳本在其他擴展的頁面中不起作用,所以在這裏也沒有骰子。 – wOxxOm

回答

1
  • 內置的PDF閱讀器是一個插件,所以我懷疑你可以用javascript來窺探它。
  • pdf.js擴展名在chrome-extension://方案的頁面上打開PDF文件,該方案不允許注入其他擴展的內容腳本。

我想唯一的可能是將pdf.js合併到您自己的擴展中,並用它來顯示PDF文件。