- ベストアンサー
CasperJSをコマンドではなくブラウザから実行
下記をコマンド実行すると期待した結果を取得できるのですが、同じことを、ブラウザからボタンクリックなどして実行するにはどうすればよいでしょうか? casperjs hoge.js
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
同じ JavaScript であっても、ブラウザ上での実行とローカルでの実行とでは実行環境が全く異なり、片方で簡単なことがもう片方ではどうあがいてもできないというケースが多々あります。 hoge.js の内容にもよりますが、その hoge.js のうち CasperJS および PhantomJS に依存している部分を削除する方向で書き換えなくてはならないでしょう。また、ブラウザからではセキュリティの観点からローカルにあるファイルへのアクセスに制約がありますので、そのようなスクリプトは大幅な設計変更が必要になると思われます。 もっと簡単に言いましょうか? 「できません」
お礼
回答ありがとうございましたー