Как использовать getSelection?Как использовать getSelection?
Он не возвращает выбранный текст:
function pageContextMenu (event) {
var window = require("sdk/window/utils").getMostRecentBrowserWindow();
var stringSelection = window.getSelection();
console.log(stringSelection.toString());
}
window.document.getElementById("contentAreaContextMenu").addEventListener("popupshowing", pageContextMenu);
Возможно, выбор " popupshowing ", поскольку событие для присоединения вызывает побочные эффекты из-за пузырения событий, см. http://stackoverflow.com/a/11146648/948073 – Lori
В общем, вы, вероятно, должны использовать [sdk/selection] (https: // developer .mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/selection). Кроме того, я не уверен, что вы пытаетесь сделать здесь. – ZER0