初版: 2003-09-12
最終更新日:
2004-03-04
しかし、唯一(?)不満な点は、そのようなページを見ていると、
この○×を△◎しますか? □ このページ (フレーム) のJavaScript を停止するのようなダイアログボックスがいちいち表示されることです。 ページでどのようなJavaScriptの使い方をしているかにもよりますが、 何かクリックするごとに、このダイアログボックスが表示されて、 非常にうっとおしく感じることがあります。
というわけで、このダイアログボックスをどうにか消せないか調べてみました。
もうちょっと細かい設定をどこかでいじれないものかと調べてみると、 …ありました!
/home/zaurus/Applications/netfront3/prefsこのファイルにテキスト形式で設定が書かれています。
このファイルの先頭には、
###################################################### # NetFront v3.0 for Qtopia configuration file # Don't edit this file!! # # key: value # # is comment separator ######################################################とお約束(笑)の「脅し文句」がかかれていますが、 ずーっとながめてみると、
EnableJSDialog: TRUE EnableJSOpenDialog: 1 EnableJSCloseDialog: TRUE EnableJSSetLocationDialog: TRUEという項目があります (SL-C700のNetFrontにはありません) 。 この「*JS*」というのが、きっとJavaScript関連の項目でしょう。
そこで、「編集するな!!」の注意書きのことはさらっと忘れて(爆)、 viでいじってみます。
EnableJSDialog: TRUE EnableJSOpenDialog: 1 EnableJSCloseDialog: TRUE EnableJSSetLocationDialog: FALSEとしてみました。
なお、先のダイアログボックスが出る原因となっていたのは、 JavaScriptのwindow.open()メソッドでした。 JavaScriptの他のメソッドを使ったことによって出るダイアログボックスを 抑制するには、別の設定をいじる必要があるのかもしれません。