デフォルトのAndroidブラウザでローカルファイルを開くにはどうすればよいですか?


31

私のSDカードにあるローカルファイルをAndroidブラウザで開きたい。どうすればこれを達成できますか?


2
これは複製にかなり近い... SDカードからHTMLファイルを開く
-eldarerathis

申し訳ありませんが、私の検索ではそれが見つかりませんでした。ええ、かなり近いです-ただHTMLファイル以上のものを求めていますが。
ダニエル

私はおそらくこれを閉じることに投票しなかったでしょう(3kがあれば)が、もう1つは「リンク」エリアに表示されます。検索者が両方の方法でリンクを取得できるように、戻って他のコメントにコメントを残すことができると思います。これらは非常に異なる検索語でヒットするようです。編集:うーん、「リンク」セクションは既に両方の方法でリンクしていますが、古いものはより見やすくなるので、コメントを追加します
...-eldarerathis

回答:


20

デフォルトのAndroidブラウザでSDカード上のローカルファイルを表示するには、file://sdcard/表示したいファイルへのパスを入力します。たとえば、「xmlfiles」という名前のフォルダーに「person」という名前のxmlファイルがある場合file://sdcard/xmlfiles/person.xml、アドレスバーに表示されます。表示しているファイルのブックマークを作成できますが、そのブックマークへのショートカットを作成するか、ブックマークウィジェット(少なくともHTCのもの)を使用すると、これらは機能せず、「リンクされたプログラムはインストールされなくなりましたお使いの携帯電話で」。ブックマークは、ブラウザー内から開くと機能します。

これまでに、ブラウザがこれらのファイルを開く/レンダリングできることを確認しました:xml、html files(htm)、および画像ファイル

PDFを開くことはできません。

このコメントによると、Android 2.1以上で動作します


これは、ディレクトリでは機能しません(したがって、たくさん入力するのではなく、ファイルシステムを参照できます)。それは何とかして動作させることもできますか?
nealmcb

内部ストレージにどのパスを使用する必要がありますか?
ヒョードルスティーマン

4

Xoomタブレットでローカルファイルブラウザーの問題の解決策を見つけた

file:///mnt/sdcard/Documents/blabla.htmlと入力して、Operaでローカルファイルを開いてみました。Operaはfile:// localhost / mnt / Documents ...のアドレスを変更しました。Androidブラウザでlocalhost構文を使用してローカルファイルを開きました。


2

答えはすでにここにありますが、2セントの価値を追加しています。Galaxy Tab S 10.5を使用していますが、このデバイスに付属のAndroid上のChromeブラウザーで「file:// localhost / sdcard」が機能します。sdcardはプラグイン可能な外部メディアデバイスを指すと考えましたが、このURIのsdcardはデバイスの組み込みメモリを指すことがわかりました。いくつかのDIYワイヤフレーム(JavaScript、XHTML、CSSを使用)をテストしたかったのですが、ChromeでJavaScriptを有効にすると動作します。


0

Firefox for Androidでファイルシステムを閲覧できます


3
誰もがこれを試してみたい場合、それを行うためのオプションやボタンがないように見えるので、それを行う方法は明らかではありません。ウィンドウの上部にあるアドレスボックスを選択してfile://入力し、Enterキーを押すと、ディレクトリを参照し、ファイルをクリックして表示できるファイル一覧が表示されます。
GAThrawn

2
@GAThrawn "ERR_ACCESS_DENIED"
Spook 14

@Spookそのコメントを書いてから3年で物事が変わる可能性があると思ったが、そうではなかった。両方ともFirefox 31を実行しているNexus 5(Android 4.4.4)とXoom(4.1.2)で試しましたが、両方で動作します。Firefoxは「file://」を「file:///」に変更しますが、それが上記の私のコメントとの唯一の違いです。
GAThrawn

@GAThrawnそれは、サムスンギャラクシーデバイスに問題があるようです。2014年S4と10.1で試して同じ結果を得ました:(
Spook
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.