Skip navigation.

Log in | Sign up

photo of nullpage

blog nullpage@my.opera.com

The strange writings which are due to the machine translator

noscript.js は要らない (ようにして欲しい)

, , , ,

 「サイト設定の編集」にある「スクリプト」タブには次のような項目が有る (Opera9.27)。

□JavaScriptを有効にする
□ウィンドウサイズの変更を許可する
□ステータス欄のテキスト変更を許可する
□右クリックを制御するスクリプトを許可する
□アドレスバーを非表示にするスクリプトを許可する
□エラー発生時にコンソールを開く
・ユーザJavascript ファイル

 そして、サイト設定の編集とは直接関係無いが、Firefox のアドオン「noscript」から影響を受けたと思われる ユーザJavascript を使えばこんな事ができる (私は使っていないが…)。

□特定のサイトのスクリプトの実行を禁止するが、ユーザJavaScriptやブックマークレットは許可する

 Operaには元々Operaで利用できないウェブサイトを修正するためのユーザJavascriptの作成をサポートするための特殊な機能が備わっており、その機能を利用する事でこのような機能を実現する事ができるようになるのだ。しかし、この機能、FirefoxアドインやOpera用ユーザJSが便利に利用されている事から考えても標準実装してもいい機能なのではないか? という気がする。

 前述した「サイト設定の編集」に有る各設定項目は、最後のひとつ (ユーザJavascipt ファイル= 実際はファイルの有るディレクトリ) を除けばそれなりに便利なのだが、そこにこの項目も追加してしまえばいいのではないかと思う。また、ユーザJavaScriptの影響で思わぬ服作用をもたらす事もしばしば起こる事なので、ついでにそれらの項目も設けてしまうというのはどうだろう?

 例えばこんな風に…。

□JavaScriptを無効にする (デフォルトはOFF)
□ユーザJavaScriptを使用する (デフォルトはON) ※
□このサイトのJavaScriptを無効にする (デフォルトはOFF) ※
□外部サイトのJavascriptを無効にする (デフォルトはOFF) ※
□ウィンドウサイズの変更を許可する (デフォルトはOFF)
□ステータス欄のテキスト変更を許可する (デフォルトはON)
□右クリックを制御するスクリプトを許可する (デフォルトはOFF)
□アドレスバーを非表示にするスクリプトを許可する (デフォルトはON)
□エラー発生時にコンソールを開く (デフォルトはOFF)

 思いつきで書いたので更に検討の必要性はあるにしても、基本的に※印の付いた三つの項目の追加だけで前述したスクリプトが不要になるうえに、「サイト設定の編集」項目として実装する事で、ユーザJavaScriptで使用する場合に煩わしいホワイトリストやブラックリストの保持の必要はなくなる。

 もし、このような実装が実現すれば個人的にもこの機能を積極的に使う事になると思う。実装する事に困難があるのならともかく、そうでなければ明日にでも欲しい機能である。

This-document last-updated Opera" site:www.opera.com - google web search ~ グーグルで検索してみた。Oepra ナレッジベース…

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

Download Opera, the fastest and most secure browser
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31