だから私は、新しいウィンドウでページを開くブックマークレットを持っています。
javascript:window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTable%20Timer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no');
このコードは、Safari、Firefox、および Chrome で完全に機能します。しかし、予想どおり IE (7 および 8) が問題を引き起こしています。ブックマークレットを開くと IE で役に立たないエラーが表示され、ウィンドウが開きません。
ブックマークレットを編集して、ページにスクリプトタグを追加しようとしました。次に、 script タグ内に window.open() コードが追加されるか、スクリプト ( window.open() を含む) にアクセスします [両方の方法で試しました]
私は今途方に暮れています。
IEでページをポップアップさせる方法を知っている人はいますか(Safari、FF、およびChromeでも動作するコードを使用することをお勧めします)?
ありがとう、
編集:最終的なコードは次のようになりました:
javascript:(function(){ window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTableTimer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no'); })();