У меня проблемы с доступом к документу в моем расширении Firefox. Я пытаюсь заставить *target*.addEventListener("DOMContentLoaded", Run.writeToFile(line.value), false);
работать, но я продолжаю получать ошибки, независимо от того, что я пытаюсь достичь своей цели. Я очень мало разбираюсь во всем этом и почти все перепробовал в интернете.
Кажется, это работает для оценки xpaths:
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, jquery и доступ к документу
Вся помощь очень ценится. И дайте мне знать, если какая-либо дополнительная информация поможет.
Редактировать: Кроме того, если кто-нибудь знает, как заставить его работать с window.onload, это тоже будет полезно.