を使用しておよび要素document.createElement
を作成し、それらをドキュメントに追加できます (たとえば、追加または類似)。link
script
document.getElementsByTagName('head')[0]
SO に関するこの回答"ipad"
は、フィールド内の文字列を探すだけで iPad を検出できることを示唆していますnavigator.userAgent
。もちろん、ユーザー エージェント フィールドは偽装できます。
たとえば、次のようになります。
<script>
(function() {
var elm, head;
if (navigator.userAgent.indexOf("ipad") !== -1) {
head = document.getElementsByTagName('head')[0] || document.body || document.documentElement;
elm = document.createElement('link');
elm.rel = "stylesheet";
elm.href = "/c/dropkick.css";
head.appendChild(elm);
elm = document.createElement('script');
elm.src = "/s/jquery.dropkick-1.0.0.js";
head.appendChild(elm);
}
})();
</script>
...しかし、それはすぐに使えるものであり、テストされていません。
link
(型をまたはのいずれかに置く理由はないことに注意してくださいscript
。 の場合link
、型は応答の content-type から取得されます。 の場合script
、デフォルトは JavaScript です。)