0

ブックマークレットの急増するノイズに追加して申し訳ありません。私は正しいアプローチを理解するのに苦労しており、それをコーディングするのに苦労しています。

ブックマークレットがアクティブになったら、したい

1) ポップアップを about:blank として開きます 2) 次に、ブックマークレットの機能を処理する外部 Web ページに URL を変更します 3) そして、そのプロセスで、GET 要求でそのページにパラメーターを渡します

簡単なはずですよね?それでは、なぜ #1 は Chrome でポップアップではなく新しいタブを開くことを主張するのでしょうか?

<a href="javascript:(function(x) {var mypop=window.open('about:blank',config='height=200,width=400,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no');})('hello world');" >Click</a>

私は何を間違っていますか?

ありがとう

4

1 に答える 1

1

の 2 番目のパラメーターを忘れたwindow.open()ため、構成文字列は設定ではなくウィンドウ名として解釈されています。これを使って:

window.open('about:blank', '_blank', '... your parameters ...');
于 2013-10-09T16:44:08.613 に答える