1

私は Javascript の初心者で、これまで DOM しか使用していませんでしたが、ブラウザ モデルにアクセスする必要があり、やりたいことが可能かどうかわかりません。

問題: 時々、末娘に子供向けの Flash ゲーム サイトをいくつか閲覧させます。問題は、ほとんどのフラッシュ ゲームがスプラッシュ スクリーンに他のサイトへのリンクを表示することです。娘がゲームを選んで、Flash ゲームの読み込み中にスプラッシュ スクリーンをクリックすると、別のサイトに移動することがよくあります。ブラウザが別のサイトの新しいタブを開いているので、2分ごとに彼女が助けを求めているので、それは私を狂わせます.

私の特定のニーズ:ブックマークレットなどのようなJavascriptを使用して、特定の瞬間に何らかの疑似キオスクモードでブラウザをロックダウンして、URLへのリンクのみをたどる方法があるかどうか疑問に思いました現在のドメイン、つまり、ブックマークレットがアクティブ化されたときのアドレス バーのドメイン。

誰かが私のために問題全体を解決してくれるとは思っていませんが、いくつかの指針をいただければ幸いです。よろしくお願いします。

4

2 に答える 2

2

リンクが Flash から開かれている場合は、何もできません。通常の HTML リンクの場合は、clickイベントをインターセプトして、外部リンクの場合はブロックすることができます。しかし、Flash ではうまくいきません。

そのためには、ある種のブラウザ拡張機能または外部監視ソフトウェアが必要になります。

于 2010-09-16T21:43:20.170 に答える
1

Matti が言ったことを拡張すると、検討する価値のある 2 つのアプローチが見えます。「your_browser kiosk」などを検索し、your_browser を実際のブラウザーの名前に置き換えると、便利なツールが見つかる可能性があります。または、一貫して問題のあるサイトがある場合は、hosts ファイルを変更してそれらのサイトのドメインをブロックすることもできます。

于 2010-09-17T00:07:01.897 に答える