• ベストアンサー

CasperJSをコマンドではなくブラウザから実行

下記をコマンド実行すると期待した結果を取得できるのですが、同じことを、ブラウザからボタンクリックなどして実行するにはどうすればよいでしょうか? casperjs hoge.js

質問者が選んだベストアンサー

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

同じ JavaScript であっても、ブラウザ上での実行とローカルでの実行とでは実行環境が全く異なり、片方で簡単なことがもう片方ではどうあがいてもできないというケースが多々あります。 hoge.js の内容にもよりますが、その hoge.js のうち CasperJS および PhantomJS に依存している部分を削除する方向で書き換えなくてはならないでしょう。また、ブラウザからではセキュリティの観点からローカルにあるファイルへのアクセスに制約がありますので、そのようなスクリプトは大幅な設計変更が必要になると思われます。 もっと簡単に言いましょうか? 「できません」

re97
質問者

お礼

回答ありがとうございましたー

関連するQ&A