問題タブ [file-uri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1881 参照

batch-file - バッチファイルでDOSパスからファイルスキームURIに変換する方法

svnsyncのバッチファイルを書き込もうとしています。これには、svnリポジトリへのURLが必要です。バッチファイルの残りの部分は、%〜dp0を使用してバッチファイルのパスを取得しますが、svnsyncでは機能しません。

パス(たとえば、c:\ backup \ repoに展開される%〜dp0repo)をsvnsync(file:/// c:/ backup / repo)に適したURIに変換する最良の方法は何ですか?

理想的には、スペースやパスにないものも処理できるので、パスからURLに変換するために明示的な文字置換を使用する必要はありませんが、それが唯一の方法である場合はそうです。

ありがとう!

0 投票する
2 に答える
5497 参照

javascript - ファイルプロトコルを使用してChromeのiframeで定義されたJavaScript関数を呼び出す

この質問は、ここで尋ねられた質問の完全に更新されたバージョンと非常によく似ています。ファイルプロトコルを使用してChrome / Webkitのあるフレームから別のフレームにJavaScript関数を呼び出す方法—残念ながら、その質問は実際には回答されませんでした。

iframeにSVG画像を含むHTMLページがあります。SVGはJavaScriptAPIをエクスポートして、便利なことを実行できるようにします(ズームおよび中央にリセットし、「実際のサイズ」で表示します)。iframeの下に、ユーザーがその呼び出しをクリックしてSVGで定義された関数にアクセスできるボタンを配置しました。

私のコードは次のようになります:

Safari、Firefox、さらにはIE 9(SVGをサポートしています-やったー!)でも完全に機能します。しかし、Chromeでは失敗します。デバッガーから次のように通知されます。

Property 'reset' of object [object DOMWindow] is not a function

実際、これには真実があるようです。「contentWindow」はDOMWindow型ですが、メソッドやフィールドはありません(少なくとも、デバッガーが表示するわけではありません)。'document'フィールドを要求しても失敗します(nullが生成されます)。

摩擦は、file://プロトコルを使用して、含まれているHTMLと含まれているSVGの両方を転送することのようです。上で参照した質問で述べたように、「contentWindow」にアクセスしようとすると、Chromeは次のエラーを生成します。

Attempt to access frame with URL file://[...]/contained.svg from frame with URL file://[...]/container.html. Domains, protocols and ports must match.

一般的に、セキュリティは素晴らしいと思います。これは、セキュリティに触発された制限のように見えます。しかし、ここでは、行き過ぎているようです。これらは、結局のところ、ユーザーのファイルシステム上のファイルであり、私の場合は、同じディレクトリにさえあります。

コードをホストすることはオプションではありません-それはユーザーのマシン上に存在しなければなりません。「Chromeは使用しないでください。セキュリティの概念がばかげている」と人々に言わなければならないのは嫌です。

この制限を回避する方法はありませんか?

0 投票する
3 に答える
1589 参照

actionscript-3 - ExternalInterface は file: プロトコルで機能しますか?

ExternalInterface がプロトコルで動作することを確認したり、動作しfile:ないと言っているドキュメントを指摘したりできますか?

0 投票する
1 に答える
231 参照

file - Janrain (RPX) とファイル: プロトコル

file:現在のWebページがlocalhostからプロトコルで開かれている場合、Janrainは機能しません。ポップアップ フレームに次のエラーが表示されました。

No webpage was found for the web address: file://X.rpxnow.com/openid/embed?token_url=Y

どうすればこれを回避できますか? PhoneGap でモバイル アプリケーションを作成したいのですが、file:プロトコルを使用しているようです。

前もって感謝します、アンドラス

0 投票する
9 に答える
105056 参照

html - ChromeでのHTML5ジオロケーションプロンプト

HTML 5を使い始めて、地理的位置をテストしています...これまでのところ気に入っています。しかし、私は少しスピードが上がっています...地理的位置を取得しようとすると、chromeはページが私の位置を取得するのを自動的にブロックします。これは、以下のサイトなどの他のサイトでは発生しません。

http://html5demos.com/geo

私が使用しているスクリプト:

私は自分のマシンのローカルディレクトリからこれをテストしているので、「http://whatever.com/mytestpage.html」のような「ドメイン」は実際にはありません。これが私がプロンプトを表示されない理由ですか?もしそうなら、ブラウザにユーザーの地理的位置を取得する許可を要求するように強制することは可能ですか?私のシナリオでは可能ですか?

0 投票する
4 に答える
218137 参照

html - Windows 共有フォルダーへの URL

Windows 共有フォルダへの作業リンクを HTML ページに組み込む方法はありますか? へのリンクなど\\server\folder\path

簡単にするために、ページが Windows マシンで開かれるとしましょう (serverもちろん、同じイントラネット上にあります)。

私はfile://スキームでいくつかのトリックを試しましたが、どれもうまくいかなかったようです。

0 投票する
2 に答える
9938 参照

javascript - ファイルプロトコル(file://)でのJavascript/HTMLストレージオプション

私は本質的に本のような一連のページであるhtmlアプリケーションを開発しています。このアプリケーション内で、いくつかのJavaScript変数をページ間で保存したいと思います。読んだページやブックマークなどを考えてみてください。このアプリケーションをHTTP経由で表示する場合、古いブラウザー(globalStorage、userDataなど)のフォールバックでlocalStorageを使用する予定です。

ただし、CDから表示する場合など、ファイルが「file://」を介してアクセスされる場合、これは完全に機能しなくなります。ほとんどの(すべてではないにしても)localStorageソリューションはファイルプロトコルでは機能しないようです。「file://」の下でもCookieはオプションではありません。

「file://」を介して表示されているときに、HTMLページ間でJavaScriptデータを永続化する方法に関するアイデアはありますか?

実際には、現在のユーザーセッションでのみ使用可能である必要があります。私は本当にフレームを使いたくないのですが、今のところ、これを達成するための別の方法を考えることはできません

0 投票する
1 に答える
1070 参照

python - pythonwebkitgtkxmlhttprequestファイルプロトコル

pywebkitでfile://プロトコルのxmlhttprequestを有効にする方法は?

クロムと同じように

http://www.google.com/support/forum/p/Chrome/thread?tid=171316324d16747b&hl=en

0 投票する
3 に答える
11968 参照

android - file:// スキームを content:// スキームに変換する

Droid X のファイル アプリと Astro ファイル マネージャーを使用して画像ファイルを選択する際に問題が発生しています。この 2 つのアプリは、選択した画像をスキーム "file://" で返しますが、Gallery はスキーム "content://" で画像を返します。最初のスキーマを 2 番目のスキーマに変換するにはどうすればよいですか。または、2番目の形式で画像をデコードするにはどうすればよいですか?

0 投票する
1 に答える
2734 参照

security - firefox 5 および http のプロトコル file://

Firefox 3 では、Web ページ (http://myserver.com/mypage.html) で file:/// を開くことができました。そこで、特定のプロトコルで外部アプリケーションを開くための firefox 拡張機能を設計します。(calc プログラムでリンクを開くための calc:// のように)

現在、Firefox 5 で使用していますが、Gecko 2.0 はそれを拒否しています。リンクを開こうとすると、cosole に次のバックトレースがあります。

セキュリティ エラー: http://myserver.com/mypage.html のコンテンツが読み込まれないか、file:///C:/test.odf にリンクされない場合があります。

ノーマルです。Firefox 4 & 5 はこれをサポートしていません:

Firefox 4 リモート XUL のサポートは、長い間潜在的なセキュリティ上の問題でした。そのサポートは Gecko 2.0 で無効になりました。これは、設定 dom.allow_XUL_XBL_for_file を true に設定しない限り、file:// URL を使用して XUL をロードできないことも意味します。ただし、リモート XUL を引き続き使用できるサイトを指定できるホワイトリストがあります。Remote XUL Manager 拡張機能を使用すると、このホワイトリストを管理できます。

ソース: https://developer.mozilla.org/en/using_remote_xul

リモート XUL マネージャーを使用しようとしていますが、機能しません。about:config に dom.allow_XUL_XBL_for_file を追加した場合と同じ問題

このバグトラッカーhttps://bugzilla.mozilla.org/show_bug.cgi?id=595397を読みましたが、私のバグはそうあるべきではありません。

これは、Windows XP または 7 の Firefox 4、5 では機能しません。

私は今、私がいくつかの情報を見つけることができないところはありません。

ご協力いただきありがとうございます