我無法訪問我的Firefox擴展中的文檔。我試圖讓*target*.addEventListener("DOMContentLoaded", Run.writeToFile(line.value), false);
工作,但無論我爲我的目標嘗試什麼,我都會收到錯誤。我對這一切都沒有什麼瞭解,並且幾乎都嘗試了我可以在互聯網上找到的所有東西。Firefox擴展,訪問文檔
這似乎是評估的XPath工作:
var doc = top.document.getElementById("content").selectedBrowser.contentDocument;
var item = doc.evaluate(
treeView.model[i].xpath,
doc,
null,
XPathResult.STRING_TYPE,
null);
doc.location.href
作品改變URL。
所以我試圖用doc.addEventListener ...
這裏是我的錯誤。 [Exception... "Could not convert JavaScript argument" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: chrome://spextract/content/scripts/run.js :: anonymous :: line 35" data: no]
我也試過這些 - >firefox extension, jquery and accessing the document
所有幫助是非常讚賞。並讓我知道是否有更多的信息會有所幫助。另外,如果有人知道如何讓它與window.onload一起工作,那也是有幫助的。