JavaScript Firefox Addon

DadyCool

Well-known member
ID: 81813
L
30 April 2006
601
19
Hallo,

ich schreibe mir grade eine kleines Firefox-Addon um mir die Arbeit ein wenig zu erleichtern :)

Ich möchte bestimmte Seiten mit einem vorher markierten Text aufrufen. Ich markiere den Text und wähle im Kontextmenü test1 aus. Dann öffnet er die die Seite x in einem neuen Tab und führt dort gleich die Suche aus.Das funktioniert auch ganz gut, solange die Daten (also mein markierter Text) an die Seite per URL übergeben wird.
PHP:
https://xyz.de?serach=MeineDaten

Jetzt habe ich dummerweise eine Seite die die Daten als post bekommen möchte. Habt ihr ideen wie ich post Daten an die Seite übergeben kann?

PHP:
var cm = require("sdk/context-menu");

var asearch = cm.Item({
  label: "test1",
  data: "https://xyz.de?char=all&q=true&text="
});

var psearch = cm.Item({
  label: "test2",
  data: "https://xyz.de/search?name="
});


var csearch = cm.Item({
  label: "test3",
  data: "https://xyz.de/search?name="
});

var searchMenu = cm.Menu({
  label: "Search With",
  context: cm.SelectionContext(),
  contentScript: 'self.on("click", function (node, data) {' +
                 '  var searchURL =  data + window.getSelection().toString();' +
                 '  window.open(searchURL, "_blank");' +
                 '});',
  items: [asearch, psearch, csearch]
});


test3 erwartet
window.getSelection().toString();'
als post
Ich hoffe ich habe mich verständlich ausgedrückt.

Gruß
DadyCool
 
Zuletzt bearbeitet:
Ich vermute fast das es nur geht jndem du in der aktuellen seite ein Formular einfügsr und diese automatisch absendest!?

Anders kann ich es mir grad nicht vorstellen.