0

var を PHP ページに渡してから、Chrome 拡張機能の新しいタブで開こうとしています。

HTML: <input type="button" value="open PHP" onClick="OnClickbtn()"> Javascript:

function OnClickbtn()
{
 window.location.href = "http://localhost/Chrome/Test.php?var=1234";
}

PHP:

<?php
$var=$_GET['var'];

echo "Link is: ";
echo $var;

?>

さて...問題は、varをPHPに送信できないことです。たとえ送信したとしても、chrome拡張機能からchrome new TABで開くにはどうすればよいですか?

ありがとう!

4

2 に答える 2

0

Chrome拡張機能にリスナーイベントを追加できます。Chrome拡張機能についてもっと情報を提供できますか?

于 2012-06-27T00:15:51.317 に答える
0

使ってみましたchrome.tabs.create(object createProperties, function callback)か?拡張マニフェストで「タブ」権限を宣言する必要があります。

こちらをご覧ください

編集:コメントで言ったように:

あなたがやっているようにURLをロードすることはうまくいくはずです.#や&のような特殊文字を含む長いURLに問題があるかもしれません encodeURIComponent(url).escape(url)

実際の例(少なくとも私のテストでは機能します): window.location.href = 'http://localhost/test.php?var=' + encodeURIComponent('https://www.google.com.ar/#hl=es-419&q=urlencode+javascript')

于 2012-06-27T01:09:38.720 に答える