タグ

ブラウザに関するorenonihongogayabaiのブックマーク (20)

  • 晩年のIEに思いを馳せる

    昨年くらいから多くのプロダクトでIE11のサポート終了が盛んになり、今年はIE11自体がサポートを来年終了することを発表したり、Google検索のIEサポート終了があったり、1つ大きな時代の節目のようなものを感じる1年でした。 IEは最盛期は95%近くのシェアを占めていたそうですが、2021/10時点のデータではIEのシェアはPCで4%程度とやはりだいぶシェアも落ちてきた印象もあるし、そもそも昨今はスマホブラウザの流入が多いプロダクトなんかではIE対応自体ほとんどやってなかったという方も多いのかもしれません。 僕は昔IE7までは対応したことがあり、当時の感覚で言うとIE11って相当バグや特殊な仕様が少ない方だったイメージだったのですが、下記のIEサポートを終了すると使える機能一覧を見るとやはり数年の進化の差は大きくすでにだいぶ取り残されてる状態だったのだなと思います。 一方、「Safari

    晩年のIEに思いを馳せる
  • HTML5のLocal Storageを使ってはいけない(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Randall Degges - Please Stop Using Local Storage 原文公開日: 2018/01/26 著者: Randall Degges 日語タイトルは内容に即したものにしました。 画像は元記事からの引用です。 初版公開: 2019/10/19 追記更新: 2024/04/05 -- リンク情報を記事末尾に移動しました 気で申し上げます。local storageを使わないでください。 local storageにセッション情報を保存する開発者がこれほど多い理由について、私にはさっぱり見当がつきません。しかしどんな理由であれ、その手法は地上から消えてなくなってもらう必要がありますが、明らかに手に負えなくなりつつあります。 私は毎日のように、重要なユーザー情報をlocal storageに保存す

    HTML5のLocal Storageを使ってはいけない(翻訳)|TechRacho by BPS株式会社
  • ブラウザの「戻る」ボタンでキャッシュが表示されてしまう際の対策 - Qiita

    はじめに 各ブラウザの「戻る」ボタンを押すと、ブラウザのキャッシュをクリアしていても、 1) JavaScriptでリンク遷移時にローディングアイコンをページ全体に表示 2) 「戻る」ボタンを押す 3) ローディングアイコンが全体に表示されたページが読み込まれる といったことが発生する場合があります。 これはキャッシュには下記の2種類あり、ブラウザバックの場合はbfcache用の対策が必要となるためです。 - 通常のキャッシュ(ページや画像など、ブラウザの”キャッシュを削除”で削除できるもの) - bfcache(戻る/進むボタン用のキャッシュ) 確認環境 IE11 iOS7 戻るボタンで不具合が起こる理由 「戻る」ボタン用のキャッシュは、JavaScriptの処理が全て完了した状態をメモリ上に保持しています。 キャッシュとしてメモリ上の情報を読み込むことで表示を高速化しているのですが、

    ブラウザの「戻る」ボタンでキャッシュが表示されてしまう際の対策 - Qiita
  • DevTools を開いたら人類滅亡 - Qiita

    詳細は GitHub の README.md を見てね! どんな力を使ったの? devtools-detect というライブラリを利用して、 DevTools の表示/非表示の切り替え発生時に呼び出される EventListener で、 DOM のクリアと共に YouTube の人類滅亡動画をコンテンツエリアいっぱいに引き伸ばして自動再生させています。 devtools-detect とは一体…? devtools-detect は実装自体シンプルなので、興味があれば直接見てもらっても良いですが、 一番重要なのは下記条件文で DevTools の表示/非表示の切り替えを検出している点ですね。 var isLongOuterWidth = (window.outerWidth - window.innerWidth > 160); var isLongOuterHeight = (wind

    DevTools を開いたら人類滅亡 - Qiita
  • IEの増加傾向続く - 6月ブラウザシェア

    Net Applicationsから2014年6月のデスクトップブラウザシェアが発表された。2014年6月はMicrosoft Internet Explorerがシェアを伸ばした。先月シェアを減らしたChromeは今月はシェアを増やしている。Firefoxは先月に引き続きシェアが下落。Firefoxはこのところシェアの低下が続いている。 バージョン別に見るとMicrosoft Internet Explorer 8.0のシェアが21.25%で1位。先月よりもシェアを増やしており、バージョン別ブラウザとしては高いシェアを持ち続けている。Microsoft Internet Explorerはこれに11.0、9.0、10.0が続いている。最新の11.0へ移行する傾向は弱くなり、8.0が強い存在感を示している。ChromeChrome 35.0への移行が進んだ。

    orenonihongogayabai
    orenonihongogayabai 2014/07/03
    id:Tesh これは日本国内限定の情報のような気がする。他と比べたところあっているような? http://gs.statcounter.com/#desktop-browser-JP-monthly-201307-201407 /←のサイトで世界の統計だすとwikipedia(en)と同じっぽい
  • History API - Dive Into HTML5 (日本語訳)

    Manipulating History for Fun & Profit ❧ Diving In ブラウザのロケーションバーは世にある UI のなかで最もギークなもののひとつだろう。URL はビルボードや電車の車体、はたまたグラフィティにまで現れる。戻るボタン (ブラウザでもっとも重要なものだ) と組み合わせれば、Web と呼ばれる複雑に絡みあったリソースの集合を行き来するとても強力な手段となる。 HTML5 の History API はブラウザのヒストリ情報をスクリプトから操作する機能だ。この API の一部にはヒストリを行き来する機能があるが、これは以前の HTML の頃より存在していた。HTML5 では、ブラウザのヒストリにエントリを追加する機能、ページの更新なしにロケーションバーの URL を書きかえる機能、ユーザーが戻るボタンを押しそのエントリがスタックから削除される際に発火

  • スマホのWeb開発に、Adobe Shadowが神ツールな件 | fladdict

    スゴイ。ヤバい。 Adobe Shadowは、Adobeのラボがリリースした、スマホコンテンツの開発支援ツール。 何ができるかというと、PCのブラウザで表示したURLのコンテンツを、iPhoneiPadで同時に表示してくれる。 PCでサイトをリロードするだけで、iPhoneiPadでも自動でブラウザがリロードされて、表示を検証できる!! iPhoneiPadはURLの入力が面倒だし、PCで作業する度にデバイスを移動するのが大変だった。 Adobe Shadowを使うと、PCでリロードするだけで、全環境で表示の確認がすぐできる。これは作業がはかどる。 使い方 Mac / PC に Adobe Shadowをインストール ブラウザ(Chrome)にAdobe Shadowの拡張をインストール iPhone, iPad, android, kindleに Adobe Shadowアプリをイ

  • スマートフォンブラウザ不具合特集

    CSS Nite in OSAKA, Vol.29 で発表したスライドです。改訂版を http://www.slideshare.net/HiroakiWakamatsu/ss-14011485 にアップしました。

    スマートフォンブラウザ不具合特集
  • 日本のブラウザシェア率

    Sorry, JavaScript is required to view Global Stats charts.

    日本のブラウザシェア率
  • 携帯サイトを UTF-8 で作りたくて au ブラウザのバージョンを調べてみた - miauのブログ

    現在構築中のシステム、全体的に文字コードは UTF-8 で統一するつもりだったのですが、携帯電話用のサイトは Shift_JIS で表示する流れになってしまったようで。UTF-8 で統一できると何かと楽なので、携帯電話が UTF-8 に対応してそうか情報を集めてみました。 結論ですが、サイトの特性によるので一概には言えなそうです。 まとまった情報 auブラウザ、いまだにUTF-8が使えず! | 株式会社シンメトリック公式ブログ - 携帯開発から生まれる技術情報 2010-09-09 時点の情報で、見つけた中では一番詳細な比較になっていました。表示が正しく行われているかだけでなく、SSL 対応やパラメータの文字化けについても言及してされています。まとめを抜き出すと、 docomoとSoftBankはUTF-8に完全対応できているが、auは最新ブラウザ(バージョン7.2)ですら完全に対応できて

  • Apacheのログを活用しよう

    クッキーログ まず、クッキーを使ったトラッキングの仕組みを簡単に解説しておこう。クッキーログが有効になっていると、Webサーバはアクセスされた際に自分が発行したクッキーをWebブラウザが持っているかどうかを調べる。Webブラウザが要求されたクッキーを持っていれば、要求にこたえて「クッキー値」と呼ばれる値を返信する。持っていなければ、サーバが新規にクッキーを発行し、Webブラウザに記憶させる。 このクッキー値をアクセスのたびに要求することで、そのユーザーが過去にアクセスしてきたユーザーか否か、新規でないならだれなのかを識別できる。「識別できる」といっても、あくまでもクッキーの値が同じならば同じユーザーであろうという程度にすぎない。重要なことは、クッキーの値とアクセスしたページ、その時間などを記録しておくことにある。こうした情報が記録されていれば、クッキーの値で特定のユーザーを抽出でき、特定の

    Apacheのログを活用しよう
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • adakoda.com

  • Webブラウザでの日本語縦書き表示、順調に進行中。年内には実装の見通し

    縦書きやルビといった日語組み版をWebブラウザや電子書籍などで実現するための仕様策定が、Web標準を策定しているW3Cや、電子書籍の標準を策定しているIDPFなどで進行していますが、それに合わせてWebブラウザでの実装も進んでいることが発表されました。 発表は、総務省、平成22年度「新ICT利活用サービス創出支援事業」(電子出版の環境整備)の「EPUB日語拡張仕様策定」を受託したイースト、共同提案者の日電子出版協会、アンテナハウスの連名で行われており、このプロジェクトによりSafari、ChromeなどのWebブラウザ、iBooksなどの電子書籍ビュアーなどで日語組み版の実装が進んでいることを次の画面で紹介しています。 年内には日語組み版が実装される見通し 発表された画面は、WebブラウザのレンダリングエンジンとなるWebkitの開発中のビルドを用いて行ったもの。縦書き、ルビ、圏

    Webブラウザでの日本語縦書き表示、順調に進行中。年内には実装の見通し
  • サードパーティCookieの歴史と現状 Part1 前提知識の共有 - 最速転職研究会

    Web開発者のためのサードパーティCookieやらトラッキングやらの問題点について三回ぐらいに分けて書きます。 この文章は個人的に書いていますので、おい、お前のところのサービスがサードパーティCookieに依存してるじゃねーかというツッコミがあるかもしれないが、そういうことを気にしているといつまで経っても公開できないという問題が出てしまうので、そんなことはお構いなしに書く。ちなみに例外なく自社サービスに対してもサードパーティCookieに依存するな死ねと言っている。これはWebプログラマー観点で、自分がサービス開発に関わる上で知っておかねばならないだろう知識として十数年間だらだらとWebを見ていて自然に知っていたものと、あるいは興味を持って率先して調べたものが含まれている。ググッて直ぐに分かる程度の用語の定義的なことは書かない。あくまでWebサイト制作者側からの観点なので、ブラウザ開発関係

    サードパーティCookieの歴史と現状 Part1 前提知識の共有 - 最速転職研究会
  • HTML5キャッシュマニフェストを利用する | Act as Professional

    NETWORK: * CACHE:キャッシュさせるファイルを記載します。 NETWORK:必ずネットワークから取得する内容を記述します。CACHEセクションに記載したデータ以外をネットワークから取得するようにするのでアスタリスクを記載します。 マニフェストファイルの自動生成上記でマニフェストファイルを作成しましたが、下記のmanifestRというサイトを利用して、現在閲覧しているURLのマニフェストファイルのひな形を自動生成してくれるサイトがあります。こういったサイトを利用してマニフェストファイルの作成をさくっとやってしまうのがオススメです。 manifestR作成されたマニフェストファイルの内容を確認してから利用してください。自動生成された物をそのまま利用すると何もかもキャッシュされてしまって、意図しない動作を招くと思います。 HTMLにマニフェストファイルを設定すべてのHTMLのDOC

    HTML5キャッシュマニフェストを利用する | Act as Professional
  • トマホーク富岡 : GoogleChromeをイカ娘風にカスタマイズする方法まとめ

    2011年10月23日18:30 カテゴリ GoogleChromeをイカ娘風にカスタマイズする方法まとめ イカ娘がGoogleChromeを侵略するでゲソ! 【あらすじ】 圧倒的な可愛さで世界中のニートの心を侵略してきた海からの侵略者イカ娘。しかし、肝心の侵略行為は中々進まず、なぜか海の家れもんで働かされるはめになっていた。いつの間にか相沢家で居候生活をするようになったイカ娘は、ある日、ひょんな事からWebブラウザ「GoogleChrome」と出会うことになり……!? 登場人物 イカ娘   海からの侵略者。所々イカっぽい。現在は相沢家で居候生活を行なっている。 相沢たける  相沢家の末っ子。イカ娘を慕っているが、まだまだクソガキである。 相沢栄子  相沢家の次女。海の家れもんを切り盛りしている高校生。イカ娘のツッコミ役。 長月早苗  変態。マイケル・ジャクソンの生まれ変わり。 相沢千鶴

  • リファラ実験 - referrer test

    Updated: 2005-05-22 03:54:29+0900 [Home] 直にリンク 直にリンク リファラ表示ページに直にリンクします。 Firefox 1.0.4 …… リファラはこのページになる。 Opera 8.0 …… リファラはこのページになる。 IE 6 …… リファラはこのページになる。 NS 7 …… リファラはこのページになる。 Opera 7 …… リファラはこのページになる。 Lynx 2.8(cygwin) …… リファラはこのページになる。 w3m 0.1.9(cygwin) …… リファラはこのページになる。 HTTPヘッダのLocationを使用する Locationヘッダ HTTPヘッダでLocationを使用します。 header("Location: http://www.teria.com/~koseki/memo/referrer/view.

  • 【HTML5 フォーム】formタグのinput要素に新たに追加された13のtype属性をまとめました! | HTML5でサイトをつくろう

    HTML5 フォーム】formタグのinput要素に新たに追加された13のtype属性をまとめました! ウェブ・ページのフォームではテキスト入力フィールドやチェックボックスなどのユーザーインターフェースを使用しますが、HTML5ではユーザーインターフェースがさらに追加されたことで注目されています。 特にinput要素ではさまざまなtype属性が追加されました。今回は新たに追加されたtype属性をソースをみながら表示を確認していきたいと思います。 HTML5でinput要素に追加されたtype属性 下記に各属性ごとの特徴をピックアップし、現状で対応しているブラウザの画面キャプチャを掲載しました。だだし、現状(※2011年9月)の対応状況になります。 search 『type=”search”』の主な特徴 1行テキストの入力フィールドで表示され検索向けであることを表します。 input要素の

    【HTML5 フォーム】formタグのinput要素に新たに追加された13のtype属性をまとめました! | HTML5でサイトをつくろう
  • WebKit サーバーというものを作ってみた - IT戦記

    みなさん お久しぶりですヽ(´ー`)ノ夏休みの宿題終わりました? 毎日が夏休みの最終日みたいな生活してるあまちゃんです! さてさて 今日は WebKit サーバーというものを作ってみたので、紹介してみます。 WebKit って何? WebKit っていうのは Chrome や Safari の中に入ってるブラウザのエンジンのことです! 実はブラウザっていうのは、エンジン部分と見た目の部分(タブとかボタンとかね)に別れていて、意外と違うブラウザでもエンジン部分は同じものを使ってるってことも多いんですよ(*´ー`) ブラウザのサーバーってどういうこと? 要は、サーバーサイドでブラウザを起動して JavaScript を実行したり、 JavaScript が実行されないと読めないページから値を持ってくるのに使ったりしようという魂胆です。 今まではそういうのなかったの? 実は、今までは JavaS

    WebKit サーバーというものを作ってみた - IT戦記
  • 1