物欲管理システム新機能構築話の続き。
JavaScriptでは、『document.body.innerText』でページ内のテキストを拾えるという事をありみかにゃんから教えてもらい、…物欲管理システムでは、右のフレームの内容を左のフレームに引き渡す必要があるので、…左のフレームのJavaScriptで『parent.amazon.body.innerText』と記述して(『amazon』は、アマゾンのページを表示する右のフレームの名前)、まずはローカルで実行させてみたら、…ばっちりアマゾンページの内容を引っこ抜く事が出来た!
そんな事で、正規表現を駆使してスクリプトを書き、ページ内から発売日の日付を抜き取る事に成功した。
で、今度はファイルをサーバに置いて実行させてみたのだが…テキスト抜き取りの時点でブラウザが
『アクセス許可は拒否されました』
なんてエラーを吐いてくれた。
…なんで?
全く同じソースなのに、ローカルで実行させるとOKで、サーバに置いたら駄目?
その原因を調べるべく色々と検索していたら、うっかり以下のようなページを見つけてしまい、…それどころではなくなってしまった。
JavaScript:document.body.innerHTMLのガイドライン