が呼び出されたcontent.html
ときにファイルを追加する単純なクラスがあります。MyClass.display()
class MyClass
@display: (display) ->
$.get 'content.html', (data) ->
$('body').append data
上記のコードは、常にデータを末尾に追加しますbody
。
HTMLコードはこれだけです
<html>
<head></head>
<body>
<p>text before</p>
<script src="file.js" type="text/javascript"></script>
<script type="text/javascript">
MyClass.display();
</script>
<p>text after</p>
</body>
</html>
</script>
関数をトリガーした囲みタグの直後にデータを追加する方法を知りたいです。それは</script>
と 次の<p>
タグの間にあります。
要件の 1 つは、HTML マークアップを変更してはならないということです。以下の回答のいずれかで提案されているように、ID をマークアップに直接追加することはできません。
Google AdSense コードで確認できるので、これが可能であることはわかっています。しかし、彼らの JavaScript コードは暗号化されているように見えるので、その方法を解読することはできません。
これを達成する方法はありますか?