0

jQuery を使用して、ターゲット URL からの HTMLDIVであるローカル スクリプトを介して、リモート コンテンツをロードしようとしています。GET

HTML を取得したら、それをコンテナーにロードして、コンテンツが外部の CSS スタイルシートやファビコンなどを実行できないようにする方法を教えてください。

たとえば、jQueryでHTMLを使用して画像をロードしたいのですが、Webページに表示したくありません。

エスケープ可能なjsonとして外部コンテンツをロードする方法は本当ですか? もしそうなら、どうすればこれを行うことができますか?

4

3 に答える 3

0

リモートコンテンツをロードしたいだけで、ページに表示したくないということですか? その場合は、「本文」の要素にコンテンツを追加するだけです

例えば

<body>
...
</body>
<remotecontainer>
<!-- load remote images here -->
</remotecontainer>
于 2012-07-22T15:48:14.057 に答える
0

これで何を達成しようとしていますか?

タグ内にコードを挿入して、コードを表示するだけで読み込まれないようにするか、すべての img/link タグをタグから取り除くことができます。

1 つの方法は、< と > を html コードに再コード化することです。(例: < >)

于 2012-07-22T15:48:40.780 に答える
0

おそらくあなたが望むのは<pre>、おそらくタグ付きの<code>タグです。

次のような特殊文字に html エンティティを使用する<>、次のようにコードを表示できます。

&lt;img src="image.png" /&gt;

これがどのように機能するかを示すFIDDLEです。

html をテキストとして表示する別の方法は、次のようにテキスト ノードとして挿入することです。

var html = '<script type="text/javascript"></script>';
$('element').text(html);
于 2012-07-22T16:25:43.757 に答える