2012-01-06 17 views
0

ブックマークバーにこの簡単なスクリプトがあります。Chromeの空白ページにWindowオブジェクトがありません16

javascript:window.open("https://mybugs.com/show_bug.cgi?id="+window.prompt('bug number?'),'_blank') 

パラメータを必要とする1つのページへの短いリンクとして使用しました。以前はうまくいきました。しかし、Chrome 16にアップグレードした後は壊れました。空白のページにWindowオブジェクトがないように見えます。

これを処理する方法は?

+0

「空白のページ」と言うときは、「新しいタブ」ページ、つまり空白についてですか?私のマシン(Windows 7、Chrome 16.0.912)では、両方のページにDOMWindowオブジェクトがあります(コンソールを開いて "window"と入力してテストしました)。 – beeglebug

+0

実際には、ちょっと見ただけですが、ページにウィンドウオブジェクトがあるかもしれませんが、他のセキュリティ対策がアドレスバーのJavaScriptの実行を停止します。私の答えは以下のリンクを参照してください。 – beeglebug

答えて

0

DOMWindowオブジェクトがあります(新しいタブを作成し、コンソールを開き、 "window"と入力してテスト可能)。しかしそこに、最近のセキュリティポリシーの意図的な変更となってしました:

「:とクロームの拡張:ブックマークレットとJavaScriptで操作することができないなどのスキーム:sensistiveクロム保護します。アドレスバーに入力したURLを」

詳細はhttp://src.chromium.org/viewvc/chrome?view=rev&revision=98849を参照してください。

関連する問題