我試圖從網頁的JavaScript(JS)傳遞大的二進制數據(例如新的Uint8Array(10000000))到擴展的JS。我希望通過nsIBinaryOutputStream/nsIFile(我無法從我的頁面調用)將這些數據從擴展名保存到文件中。 [自動櫃員機我不知道任何其他方法如何從頁面的JS在本地計算機上保存(大/二進制)數據。]將二進制數據從網頁傳遞到Firefox擴展
我已經紅了一個Interaction between privileged and non-privileged pages,但它僅用於傳遞字符串。我不認爲從10MB轉換到base64是個好主意。
- 是否有可能將這些數據傳遞給擴展?
- 如果是的話,該怎麼做呢?
- 不應該使用JS XPCOM component?
謝謝你的建議。
你所關心的訪問來自鉻或您的類型數組的安全隱患在問如何保存它? – paa
@paa我在問如何將數組從頁面的JS傳遞給擴展的JS(如你所說,「chrome」)以便在擴展中進一步處理(在這種情況下將它們保存到文件中)。 – pospec4444