金黒研究室へようこそ。…つか、いやぁ、大打撃ですわ、こりゃ。
例のアクセス制限ですが、モバ本体でもやっていない事を、しかもモバのサーバーからから間接的に呼び出されている環境でなぜ判別可能なのかがが不明でしたが、何の事はない、スクリプトでブラウザの判定を行っていた訳ですね。
具体的には、要所要所のページの head タグの中(title の後) に、以下のコードが埋め込まれていました。
<script type="text/javascript">
function redirect(){
location.href="http://<<あっかんべー>>.php";
};
if("ontouchend" in window == false) {
if('orientation' in window == false){
redirect();
}
};
</script>
そんな訳で、このスクリプトが実行される前に、何でもいいから window.ontouchend を存在させてしまえばいい訳だ ・・・ と、思って content_scripts を作成して、"run_at" : "document_start" を指定して実行してみたのですが、敵さんのスクリプトの方が早かった (T^T)
誰か、解決策があったら教えてください。
まあ、現状での解決策は無きにしも非ずです。
ツール(スパナ)アイコン→「オプション」→「高度な設定」→「プライバシー/コンテンツの設定...」→「javascript」で、
● すべてのサイトで Javascript の実行を許可する(推奨)
● すべてのサイトに対して Javascript の実行を許可しない
をマメに切り替えて実行すれば、色々できます。
イベント「神々の宴」もなんとか最初のボス戦をクリアできました。すごく面倒だったけど。
ちなみに、「金黒/受取」は何もしなくても、「金黒/送付」は正しい URL さえ指定すれば、javascript の設定がどうであろうとも、キチンと動作します(Webページをデータとしてしか扱っていないから)。
2012-04-21 16:40 追記
質問される際には、検索避けにゲーム名称は伏字等の処置をしてください。代りにゲームID(URLに含まれる "1200" で始まる8桁の数値) を書いてください。
例のアクセス制限ですが、モバ本体でもやっていない事を、しかもモバのサーバーからから間接的に呼び出されている環境でなぜ判別可能なのかがが不明でしたが、何の事はない、スクリプトでブラウザの判定を行っていた訳ですね。
具体的には、要所要所のページの head タグの中(title の後) に、以下のコードが埋め込まれていました。
<script type="text/javascript">
function redirect(){
location.href="http://<<あっかんべー>>.php";
};
if("ontouchend" in window == false) {
if('orientation' in window == false){
redirect();
}
};
</script>
そんな訳で、このスクリプトが実行される前に、何でもいいから window.ontouchend を存在させてしまえばいい訳だ ・・・ と、思って content_scripts を作成して、"run_at" : "document_start" を指定して実行してみたのですが、敵さんのスクリプトの方が早かった (T^T)
誰か、解決策があったら教えてください。
まあ、現状での解決策は無きにしも非ずです。
ツール(スパナ)アイコン→「オプション」→「高度な設定」→「プライバシー/コンテンツの設定...」→「javascript」で、
● すべてのサイトで Javascript の実行を許可する(推奨)
● すべてのサイトに対して Javascript の実行を許可しない
をマメに切り替えて実行すれば、色々できます。
イベント「神々の宴」もなんとか最初のボス戦をクリアできました。すごく面倒だったけど。
ちなみに、「金黒/受取」は何もしなくても、「金黒/送付」は正しい URL さえ指定すれば、javascript の設定がどうであろうとも、キチンと動作します(Webページをデータとしてしか扱っていないから)。
2012-04-21 16:40 追記
質問される際には、検索避けにゲーム名称は伏字等の処置をしてください。代りにゲームID(URLに含まれる "1200" で始まる8桁の数値) を書いてください。