2

IE7、8、9 および Firefox、Chrome、Safari では正常に動作するブックマークレット (小さな JavaScript 関数) を作成しましたが、IE10 では動作しません。ユーザーがブックマーク バーのブックマークレット ボタンをクリックしても、実際には IE10 で開かない。

<a href="javascript:(function(){var jsScript=document.createElement('script');
jsScript.setAttribute('type','text/javascript');
jsScript.setAttribute('src', '<?php echo base_url()?>bookmarklet');
document.getElementsByTagName('head')[0].appendChild(jsScript);
var jq=document.createElement('script');jq.setAttribute('type','text/javascript');jq.setAttribute('src', '<?php echo base_url()?>js/jquery/jquery-1.8.3.js');

document.getElementsByTagName('head')[0].appendChild(jq);})();"
title="bookmarklet" 
alt="bookmarklet" 
name="bookmarklet" 
class="bookmarklet_bt_dragable" 
style="cursor:move;">bookmarklet</a> 

開く必要があるブックマークレットをクリックすることによるブックマークレット ボタン。

誰かがこの問題を処理する方法を教えてください。

ありがとう。

4

1 に答える 1