webdevqa.jp.net

Firefoxで新しいタブを開く(ミドルクリック)-Javascriptリンクで機能させますか?

私はこの問題を継続的に抱えています。 MSNBCのニュース(および他のページ)を読みました。マウスの中ボタンをクリックして、後で読むために新しいタブでリンクを開きます。後でタブに移動します。JavaScriptのリンクでした。タブのタイトルは「javascript:vPlayer(number)」のようなもので、ページは空白です。履歴を使用してソースを見つけることすらできません。Firefoxはそれを履歴に追加しません。戻って、すべての古いページでリンクがあった場所を検索する必要があります(アクセスしたときに強調表示されません)。マウスの左ボタンをクリックすると、これらのリンクは機能しますが、もちろん、現在表示しているページが破棄/上書きされます。そのため、今すぐそのリンクを読んだり見たりしてから、戻るボタンを押してページを再読み込みする必要があります。オンでした。

これを修正するFirefoxプラグインはありますか?マウスの中ボタンを押したときに、これらのjavasciptにリンクされたページ/ビデオを新しいタブにロードしたいと思います。この「機能」は何年もの間Firefoxの一部でした。

Firefox 6.02 Windows XP Pro SP3

5
Matt72

私は個人的には使用しませんが、 言われています それ NoScript はそれを処理できます:

JavaScriptリンクの修正を試みます(デフォルトで有効):これは、NoScriptがjavascript:リンクをクリックすると、信頼できないサイトで通常のリンクに変換しようとすることを意味し、最も不親切なページの使いやすさを向上させます。

Smart Middle Clickのようなこのためのスタンドアロンのアドオンがいくつかありましたが、それらは放棄されたか、addons.mozilla.orgから削除されました。以前はSmartMiddle Clickを使用していましたが、3.6までのFirefoxと互換性があり、新しいバージョンではチェックインしていません。これでWebから削除されましたが、 ディスクから回復しました

それが機能するかどうかを試すには、コンテンツをC:\Documents and Settings\<username>\Application Data\Mozilla\Firefox\Profiles\<profileID>.default\extensionsに解凍し、about:configで設定extensions.CheckCompatibility.6.0 = falseを追加するか、解凍後にinstall.rdfファイルのバージョン情報を上書きします。

ただし、JavaScriptリンクの「修正」は一般に非常に困難であり(つまり、すべての場面で機能するスクリプトを作成することを意味します)、Webサイトごとに行う方がはるかに簡単です(Webサイトの動作を確認し、GreaseMonkeyスクリプトとしてWebサイト固有の修正を提供します)例えば)。

一部のリンクをミドルクリックで開くことができない場合、JavaScriptの記述が悪いことを示しています。頻繁にアクセスする特定のウェブサイトがあり、それを機能させることができない場合は、ウェブマスターに連絡して指示を求めることができます。

3
jakub.g