SDカードに入れたJavaScriptファイルをスマホで実行する方法は?

このQ&Aのポイント
  • SDカードに保存したJavaScriptファイルをスマホで実行するための方法を教えてください。
  • アドロファイルマネージャや地球のマークのブラウザでSDカードに保存したHTMLファイルを実行できない問題が発生しています。どのようにしたら解決できるでしょうか。
  • 自作のJavaScriptで書いたHTMLファイルをスマホで実行するためには、どのような手順が必要なのでしょうか。
回答を見る
  • ベストアンサー

SDカードに入れたjavascriptファイルを

PCでjavascriptでプログラムを作り、test.htmlという名前で保存しました。 test.htmlは、パソコンのブラウザ(Chrom)で、正常に動きます。 このtest.htmlをSDカードにコピーして、android端末に入れました。 アストロファイルマネージャで、このtest.htmlを見つけて、ダブルクリックしましたが 何も表示されません。 アストロファイルマネージャで、test.htmlを起動しようとすると、アプリケーションを選択画面 になり、HTMLViewerを選択するのですが、何も表示されないんです。 このHTMLViewerがjavascriptをオンの設定になっていないからでわ?と思い、 いろいろいじってみますが、javascriptをオンにするような設定は見当たりませんでした。 しょうがないので、次に、androidスマホに最初から入っていた、地球のマークのブラウザ を起動して、SDカードのhtmlファイルを読み込めないかがんばったのですが、 どこにもSDカードのhtmlを読み込む項目もなく urlを入力する欄に、/mnt/sdcard/javascript/test.html と直接打って読み込もうとするも、うまくいかず 自作のjavascriptで書いた、htmlファイルをスマホで実行するには、どのようにしたら いいでしょうか。 アドバイスがあれば教えていただけるとうれしいです。

  • Android
  • 回答数2
  • ありがとう数4

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6637/9404)
回答No.1

android2.3より、セキュリティ上の理由からローカルのhtmlファイルは開けなくなったそうです。 ただ、メモリカードのルートにabc.htmlを置いたとして、Firefoxにて、「file:///sdcard/abc.html」は開けるらしいです。 標準ブラウザで開きたければ、PCに「AN HTTPD」などをインストールし、「http://(IPアドレス)/abc.html」のようにネットワークで開くことになるでしょう。 >AN HTTP Server Home Page >http://www.st.rim.or.jp/~nakata/

orangebanana
質問者

お礼

回答ありがとうございます。 さっそくFireFoxをandroid端末にインストールし、 教えていただいた。 file:///sdcard/abc.html を直接入力し、開いてみました。 無事javascriptが動きました。 ありがとうございます。 もうひとつ教えていただいた。PCにANHTTPDをインストールは、 同じ無線LANにPCとスマホが入っていないとつながらないのでわ? と思ったため、実行していません。 外出したとき、家の無線lan外で、作ったJavascriptで遊びたいと思っています。

その他の回答 (1)

  • asciiz
  • ベストアンサー率70% (6637/9404)
回答No.2

>同じ無線LANにPCとスマホが入っていないとつながらないのでわ? >と思ったため、実行していません。 はい、そのとおりです。 まああと同じルーター下なら、無線LAN←→有線LAN、というのでもOKですが。 てっきりAndroid用のWebページ開発・確認かと思いましたので…。

orangebanana
質問者

お礼

回答ありがとうございます。 自分で作ったjavascriptプログラムを、android端末に入れて外で自分だけで楽しむために作ったものでして。 でも、いずれ、javascriptで作ったhtmlをAndroid用に作ってテストすることもあるか もしれないので、その時は使わせていただきます。 その方法は、androidスマホにSDカードに入れて実行しなくても PCにあるhtmlファイルをスマホで読み込めるみたいだから、SDカードにコピーする手間が 省けますね。 手軽にテストするときは、ぜひ使わせていただきます。 ありがとうございました。

関連するQ&A

  • スマホ アストロファイルマネージャ

    スマホの画像データの管理方法がいまいちよく分からないので教えて下さい。 ちなみに現在F-05Dを使っています。 カメラで撮った画像の保存先はSDカードに設定していたのですがSDカードの容量が不足してしまい自動的に本体に保存されるようになりました。 その画像をギャラリーのアプリで見るとSDカードに保存されている画像は「100FJDCF」で本体に保存されている画像は「カメラ」と表示されています。 詳しく見ると ・SDカードに保存した画像 mnt/sdcard/external_sd/DCIM/100FJDCF ・本体に保存した画像 mnt/sdcard/DCIM/Camera と表示されます。 ここで疑問なんですがどちらも「mnt/sdcard」と表示されますがこれはどういう意味なんでしょうか? SDカードに保存されているのは「sdcard」ではなく「external_sd」なんでしょうか? あとアストロファイルマネージャを開くとファイルがいっぱいありすぎて何が何だか分からないのですがよく分からないファイルは削除しない方がいいですか? それとSDカードの容量を確認するにはどうしたら良いんでしょうか? 無知でお恥ずかしいのですが親切な方教えて下さい。

  • 外部SDカードのexternal_sdフォルダ

    ドコモP-06Dを使用しています。 SDカード内の管理や画像整理、バックアップ等に ESファイルエクスプローラがいいと聞きインストールしました。 「mnt/sdcardは本体でexternal_sdが外部SDカード microSDに移したい場合は、sdcardからexternal_sd内に移動すればいい」 と書いてあったので、そうしようと思ったのですが どこを探してもexternal_sdというものがありません。 もしかしたらあちこち触っているうちに 消してしまったのかもしれないのですが 復元はできるでしょうか? スマホ初めてでわからないことばかりですみません… わかる方教えて下さい。よろしくお願いします。

  • Angel Browserの画像の保存先

    お世話になります。 Androidスマホで、Angel Browserを使用しています。 画像ファイルのダウンロードを行う際、ダウンロードフォルダをSDカードにしたいのですが、 どのようにすればいいのかわかりません。 詳細設定では、 /mnt/sdcard/downrload にしてありますが、「sdcard」というわりに、実は内部ストレージを指しています。 設定を変えようにも、フォルダの上に上にと行くと(/mnt/sdcard → /mnt/)、 その次(上)に行こうとしても選択画面が消えます。 画面メモやあとで読むの保存先は、SDカードを指定できるのに(フォルダは指定不可)、 どうしたことでしょうか? 初歩的な質問かもしれませんが、教えてください。 ※USBでPCに接続すると、2つのドライブが表示され、1つめが内部ストレージ、2つめがSDカードです。AngelBrowserの設定画面では、1つめの中身が表示されます。また、所謂ファイルマネージャ(アストロなど)でも、なぜか1つめ(内部ストレージ)しか表示されません。このあたりがおかしいのかもしれませんが。。。 何卒よろしくお願いします。

  • SDカードへのシンボリックリンク

    こんばんは! 今気がついたのですが、 ext_card/ と mnt/sdcard/external_sd/ が同じです。 これってルートディレクトリからSDカードへシンボリックリンクが貼ってあるのですか? ですが、SDカードってfat32だからシンボリックリンクって貼れないですよね。 機種はXperia SXです。 ちょっと気になったので質問してみました。Linuxとかandroidに詳しい親切な人、教えて下さい。 よろしくお願いします。

  • ファイルマネージャーでSDカードを開けません

    yahooファイルマネージャーでSDカードを開けません スマホはandroid s1 sumsung製のカードです。 アプリをSDカードに移動できますが、写真や音楽は移動できません。 調べましたが原因がわかりません。何卒宜しくお願い致します。

  • SDカードデータを本体に移したい。N-05D

    docomo MEDIAS N-05Dに機種変しました。 旧携帯のデコメ絵文字や写真がSDカードに入っています。 本体にコピーしたいのですが、可能ですか? 検索で下記を見つけましたが、インストールしてその後がよくわかりませんでした。。 簡単にコピーできる方法があれば教えて下さいm(_ _)m 転載↓ ESファイルエクスプローラーなどのファイル管理ソフトを入れてコピー(or移動)すればOKです。 microSDカードは /mnt/sdcard/external_sd 本体ストレージは /mnt/sdcard となっています。

  • Androidのファイル構造について

    auのEVO3Dを使用していますが、SDカードのパスについて質問があります。 EVO3DのSDカードのパスは/mnt/sdcardになっていますが、ルートにも sdcardというフォルダーがあって、内容は全く同じになっています。 内蔵メモリーのパスは何になるのでしょうか? MOTOROLA PHOTONでは内蔵メモリーは/mnt/sdcardでSDカードは /mnt/sdcard-extとなっていて区別がつきやすくなっていました。 EVO3Dでは内蔵メモリーとSDカードの区別はどのようになっているのでしょうか? どなたか詳しい方おられましたらお教え願いたいのですが。

  • 「SDカードに移動」で移動したファイルの行方

    Android端末 Lenovo IdeaPad Tablet A1で「メニュー⇒設定⇒アプリケーション⇒アプリケーションの管理」で移動するアプリを選択「SDカードに移動」ボタンが有効になっているのでボタンを押し、「SDカードに移動」ボタンが「タブレットに移動」に変わり、内部ストレージ1.01MBを占有していたアプリが、301KBになりましたのでアプリの移動が上手くいったと思います。 移動を確認する為、MicroSDをESファイルエクスプローラを起動して、「/sdcard/removablu_sdcard/.android_secure/」の所を探すのですが見当たりません。 MicroSD全体を探してもどこにも、見当たりません。 どこに行ったか調べる方法を教えてください

  • SDカードの画像が見れなくなりました

    以前までQuickPicというアプリを使って携帯の画像データの管理をしていたのですが、QuickPicを使い出してから画像の保存先がSDカードではなく本体になってしまいました。 しばらくはそのまま使っていたのですが、さすがに重くなってきたため何とかSDカードに保存できないか知人に相談したところ、アストロファイルマネージャーというアプリを教えてもらいました。 そのアプリを使ったところ、確かにSDカードに保存することが出来たんですが、その画像を開くことが出来なくなってしまいました。アストロファイルやギャラリーからも開きません。画像一覧では表示されているんですが、画像を選択して開こうとするとロード中と表記されたまま何十分待っても画像が開きません。 その知人に聞いてみても原因がわからず、アプリに原因があるのか、私の使い方に不備があったのかさっぱりです。 どなたかわかる方、お知恵を貸していただけないでしょうか?

  • メモリ上にインターネットショートカットを

    Androidメモリ内の /mnt/sdcard に インターネットショートカットファイルを 作成する事は可能ですか? /mnt/sdcard に Webサイトへのリンク機能を持ったファイルを作成し ファイルマネージャーでそのファイルを開くと ブラウザが起動しWebページが表示される… って感じを目論んでいるのですが Androidでは不可能なのでしょうか? Windowsの様に ファイルマネージャーでブックマークを 管理出来ればと思ってます。 何かアプリ等 解決方法をご存知の方がおられましたら 情報を下さい。

専門家に質問してみよう