window.openで新しいウィンドウを開きたいのに、ポップアップブロックに邪魔されて開けないときがあります。 この解決方法をEvernoteサイトメモリーの対応をしているときに発見したので紹介します。 なぜ開かないのか 開かないパターンを知るために、いくつかサンプルを用意しました。 開くパターン 1)直接window.openを実行する ウィンドウを開く <a href="javascript:void(0)" onclick="window.open('http://www.mapion.co.jp', '_blank', 'width=500,height=480');return false;">ウィンドウを開く</a> 2)関数内で素直に実行 ウィンドウを開く <script type="text/javascript"> function openWindow() { win
How browsers work Stay organized with collections Save and categorize content based on your preferences. Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrot
by 雨宮ゆうむ アドオンを使用したり、長時間ブラウジングを続けたときのメモリ使用量が大幅に削減され、HTML5とJavaScriptで実装したPDFビューアで直接PDFを閲覧することが可能になった「Firefox 15」がリリースされました。 次世代ブラウザ Firefox - 高速・安全・カスタマイズ自在な無料ブラウザ http://www.mozilla.jp/firefox/ Firefox 15 リリースノート http://www.mozilla.jp/firefox/15.0/releasenotes/ 主な変更点は以下の通りです。 ○新機能 ・Windows ではバックグラウンドで自動更新するサイレントアップデートに対応しました。 ・SPDYネットワークプロトコルv3に対応しました。 ・パフォーマンスを向上させる圧縮テクスチャの対応など、WebGL機能を改良しました。 ○変
口上 historyとAjaxといえば、JavaScriptからある程度任意でhistoryのエントリをpushできるhistory.pushStateとか、history.replaceStateは既に大分有名になった感がある。 素晴らしい未来では、全てのブラウザにpushStateが乗っていて「location.hashを使ったAjax遷移が許されるのは10年前のブラウザまでだよねー」というハッピーな世界が実現するのだろう。が、今現在ではまだpushStateに対応していないブラウザのシェアも多く、Ajaxによる擬似画面遷移をモリモリ行うようなサイトではpushStateのある環境、ない環境の両方を考慮してやる必要がある。 (ちなみに、要件によっては「pushStateがないブラウザは通常の遷移で我慢しろ!」という割り切りも全然ありだと思う) 先に言っておくと、この記事は長いです。 環
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く