1

jQuery を使用して XML コンテンツを含む新しいウィンドウを作成するにはどうすればよいですか?

または、現在の XHTML ウィンドウを XML ウィンドウに置き換えて、ブラウザーが RSS フィードとして正しく解釈できるようにしますか?

フロー:

  1. ユーザーがボタンをクリックして RSS フィードを取得する
  2. jQuery ajax() を使用して、RSS/Atom XML コンテンツを取得します
  3. RSS/Atom は新しいブラウザ ウィンドウに書き込まれます (および/または現在のウィンドウを置き換えます)
4

1 に答える 1

1

これは、データ URI スキーム、 http://en.wikipedia.org/wiki/Data_URI_schemeで実行できます。

ただし、一部のブラウザに限定されると思います。

たとえば、これをブラウザの URL バーに配置すると、正常にレンダリングされます。新しいウィンドウで xml コンテンツをレンダリングするのと同じ方法

var u = "data:text/html;charset=utf-8,<h1>Hey thats cool</h1>";
window.open(u);
于 2012-09-22T15:47:38.907 に答える