[解決済み] ChromeでローカルファイルのXSL変換を行うことはできますか?
質問
xsltについて調べていて、w3schoolsにある例でテストを始めました。
しかし、xmlとxslをファイルに保存して、ローカルで開こうとすると、クロームはxsl変換を実行しません。空白のページが表示されるだけです。
私は
<?xml-stylesheet type="text/xsl" href="style.xsl">
タグを追加したところ、firefox はその通りに表示します。また、ウェブサーバーを通してファイルを見ると、クロームがそのファイルを想定通りに表示します。
リンク先がローカルの場合、chromeがスタイルシート情報を見つけるのに問題があるのでしょうか?hrefを変更すると
file:///C:/xsl/style.xsl
に変更しても、何も変わりませんでした。
更新しました。 これは、セキュリティポリシーの副作用のようです。 を使用して、file:///* を同じオリジンとして扱わないようにする副作用のようです。 これにより、コンソールに以下のようなエラーが表示されます。
URL file:///C:/xsl-rpg/style.xsl を URL file:///C:/xsl-rpg/data.xml でフレームからロードしようとする安全でない試みがあります。ドメイン、プロトコル、およびポートが一致している必要があります。
どのように解決するのですか?
簡単に言うと のいずれかを使用します。 多様なブラウザのセット のいずれかを使用してください。 .
これがうまくいかないのは、Chrome が賛否両論ある方法で対処したセキュリティ上の懸念のためです [1] [2] [3] [4] HTML ファイルが同じディレクトリの .CSS ファイルに問題なくアクセスできる一方で、XML ファイルが同じディレクトリのローカルの XSLT ファイルにアクセスするのをブロックすることによって、.CSS ファイルにアクセスできないようにします。
上記のような問題に対して、ユーザーはより明確なエラー メッセージ (ドメイン、プロトコル、およびポートが実際に一致するため) や、少なくともスタイル設定なしの XML を表示するよう求めてきました。Chrome の開発者はこれらの要求を無視しました。
関連
-
[解決済み] XMLでタグのブロックをコメントアウトするにはどうすればよいですか?
-
[解決済み] XMLを用いたカスタムandroid UI要素の宣言
-
[解決済み] XPathによる属性の取得
-
[解決済み] XML インスタンスドキュメントから XSD スキーマを生成するためのツールはありますか?[クローズド]。
-
[解決済み] XMLサイトマップのContent-Typeはどのような値ですか?
-
[解決済み] Notepad++:ファイルを読み込むときに自動的に言語をXmlに設定する方法
-
[解決済み] Vim インデント xml ファイル
-
[解決済み] XML の二重引用符のエスケープ
-
[解決済み] Node.js: SOAP XML ウェブサービスを消費する方法
-
[解決済み] XML属性値の改行は許されますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] コマンドラインからXMLをきれいに印刷する方法は?
-
[解決済み] cURL コマンドラインを使用して XML ファイルを POST
-
[解決済み] XPathによる属性の取得
-
[解決済み] XML SchemaとDTDの違いは何ですか?
-
[解決済み] SVG テキストの自動改行
-
[解決済み] Eclipse で XML の検証を無効にする
-
[解決済み] SVGをSVGで埋め込む?
-
[解決済み] XMLをRデータフレームにパースする方法
-
[解決済み] Node.js: SOAP XML ウェブサービスを消費する方法
-
[解決済み] XSDでelementFormDefaultは何をするのですか?