Safari

JavaScript無限アラートのiOSブラウザ別対処法(追記あり)

兵庫県警が子供のいたずら程度の何の被害もない誰も被害者がいないJavaScript無限アラートのリンクを「掲示板に貼った」として、女子中学生を補導、他数人の家を家宅捜索(※女子中学生も家宅捜索されたと言う報道もあり)(NHKも女子中学生が家宅捜索を受けたと報道、さらに2人の子供が補導・書類送検されてた事が発覚 ※2019年3月26日追記)を実行して問題となっています。具体的にこれがどう言う問題になのか、どんなひどい事なのかは、以下のリンク先記事が参考になると思うので、見てみて下さい。

苦笑して済ますことのできない警察の暴走:BLOGOS
「IT業界の萎縮を招きかねない」“ブラクラURL書き込みで中学生補導”、弁護士に問題点を聞いた:ねとらぼ
「ネットにリンクを書き込み」だけで少女を補導。その問題の本質とは?(本田雅一):Engadget
弁護士が懸念する「ウイルス罪」が抱える根本的な欠陥【不正プログラム中学生補導】:BUSINESS INSIDER JAPAN
兵庫県警、ネットいたずらの女子中学生“不当”補導に世界中から嘲笑…検挙数ノルマに利用か:ビジネスジャーナル
「私は既に萎縮している」 セキュリティエンジニア、兵庫県警に情報公開請求 「いたずらURLで摘発」問題で:ITmedia NEWS
【日本国民全員読め】兵庫県警のブラクラ女子中学生補導ニュースを徹底考察」空色即是(そらいろそくぜ)note
兵庫県警ブラクラ摘発の何が恐怖なのか:bonotakeの日記

それで今回は、米ZDNet が記事でこの問題で実際女子中学生がリンクを貼ったと言うページ(※こちらはすでに削除されてるようです)のインターネット・アーカイブに保存されてるページのリンクを掲載していたので、そのページを使って、JavaScript の無限アラートが表示された場合の対処法を、ブラウザ別に書こうと思います。

なおチェックしたブラウザは、いずれもiOS版の現時点(2019年3月20日時点)での最新バージョンです。チェックに使用した端末は iPhone 8、OS のバージョンは 12.1.4 です。


1. Safari


日本でモバイル端末は iOS(iPhone)の利用者が多く、そのためブラウザアプリのシェアも iPhone のデフォルトブラウザである「Safari」の利用者が圧倒的!StatCounter による2019年2月時点で「74%」とのこと(2位が「Chrome」で14%、3位が「Samusung Internet」で3%)。

StatCounter:モバイルブラウザシェア
Source: StatCounter Global Stats - Browser Market Share

と言うことで、まずは圧倒的に利用者が多い「Safari」(※試したバージョンは12.0)から。Safari の場合、無限アラートが表示された状態でも普通にタブ一覧を表示することができ、そのタブを閉じることで無限アラートを終わらせることができます。

Safari でタブを閉じて無限アラートを終わらせたところ↓↓


なおこの終わらせ方だと、リンク元(※この場合は米ZDNet の記事)のページが真っ白になってしまっていまい(※ならない場合もある)、再読み込みを押してもページが読み込まれませんが、ブックマークやお気に入り(アドレスバータップで表示される)から別のページに移動すれば、問題なく移動先のページを表示できますし、そのあと「戻る」ボタンを押せば、リンク元のページを表示することができます。

また Safari の場合は、無限アラート中にタブを閉じなくても、ブックマークやお気に入りから別のページに移動することもできます。




2. Google Chrome


次に「Chrome」(※試したバージョンは73.0.3683.68)ですが、こちらはもっとも対策が進んでいます。アラートが表示された状態でタブやブックマーク等へのアクセスはできませんが、一度『OK』をタップしたのち再度アラートが表示されると、アラートの下に『ダイアログを表示しない』と言う選択肢が表示されるので、こちらをタップ。そのあと表示されるメニューに従って『表示しない』を選択すると、アラートが表示されなくなります。




3. Firefox


次に「Samsung Internet」と「Android」ブラウザは Android版しかないですし、「UC Browser」は調べたところどうも挙動が一定しないので、次は「Firefox」(※試したバージョンは15.0)について。こちらはアラートが表示された状態だとタブやブックマーク等へのアクセスができませんでした。また Chrome のようにアラートを表示しなくする選択肢も表示されないので、再起動したところ、アラートのページは表示されず、リンク元ページのみが表示されました。



なお上の動画でリンク元ページ(※米ZDNetのページ)を表示直後に何やら画面下の方に表示されますが、これはこのページの定期購読をするかどうか聞いてるダイアログなので、この問題のアラートとは関係ありません。


4. Opera Touch


次に iOS用のブラウザアプリで「Opera」社が出してるブラウザの1つ「Opera Touch」(※試したバージョンは1.5.0)について。こちらも Firefox や Chrome と同じで、アラートが出ている最中にタブやブックマーク等へのアクセスはできませんが、再起動すれば独自のホーム画面が表示されるので、とりあえず問題は回避できます。



ただし Opera Touch の場合、問題のアラートが表示されるページのタブは残っている(※背面で開いてるのと同じ状態)ので、その後ファストアクションボタン(画面下に表示される丸いボタン)をタップすると、直前に開いたアラートのページが再度表示されてしまうので、注意して下さい。

なお完全にこのページを消すには、ホーム画面右上のハンバーガーメニューから「タブ」を選択するか、あるいはファストアクションボタンを長押しして表示されるタブ一覧表示メニューを選択してタブ一覧を表示し、このページを削除する必要があります。

Opera Touch のタブ一覧画面↓
Opera Touch 1.5.0:タブ一覧画面
Opera Touch 1.5.0:タブ一覧画面 posted by (C)kyu3


5. Opera Mini


あと Opera社は以前「Opera Mini」と言うブラウザアプリを出していたのですが、現在日本を含め多くの国で配信が終了しています。

iOS版Opera Miniは近い将来開発終了?日本を含めほとんどの国のApp Storeで配信終了へ!?(追記あり) : Kyu3’s Blog

しかし現在もそれなりに利用者がいると思われるので、この Opera Mini について(※試したバージョンは16.0.14)も調べてみました。

こちらはかなり大変でした。まず上記の Safari 以外のブラウザと同様にアラートが出ている間ブックマークなどの他のメニューにアクセスできない点は同じなのですが、Opera Mini の場合は再起動するとそのまま元のページが表示されてしまうため、またアラートが表示されてしまいます。

しかし再起動直後はタブボタンが押せるので押してみたところ、タブ一覧画面が表示されるので、何とかアラートを出すページを閉じることができました。



しかし上の動画を見てもらえば分かると思いますが、タイミング次第ではタブ一覧画面上にもアラートが表示されてしまいます。そのためタブ一覧を表示した時に素早く問題のタブを閉じるか、あるいは別のタブを表示する状態に切り替える(※上の動画の場合、右側にタブをずらす)ことでアラートが表示されなくなるため、この状態で問題のタブを閉じれば良いと思います。


6. Puffin Browser


次に「Puffin Browser」(※試したバージョンは5.2.2)について。こちらは Chrome よりもさらに簡単にアラートを消すことができました。アラートが続けて表示されるとチェックボックスがアラート内に表示され、チェックを入れて『OK』を押すだけで、アラートを消すことができます。



ちなみにチェックボックスに書かれてる英語の文章は「Prevent the page from creating additional dialogs.」で、直訳すると「ページが追加のダイアログを作成しないようにする」です。


7. Microsoft Edge


最後に主要ベンダーが開発しているブラウザと言うことと、最近気に入って使っているので、「Microsoft Edge」(※試したバージョンは42.11.4)についても調べました。こちらも Safari 以外のブラウザと同じで、アラートが出ている最中にタブやブックマーク等へのアクセスはできませんが、再起動直後にタブボタンを押せるので、押して閉じることができます。



ちなみに Edge の場合、再起動直後に開くページを「閲覧オプション」と言う設定で切り替えることができます。『新しいタブページを開く』に設定すると、再起動時に前回開いていたページではなく新しいタブ(※Safari で言う「お気に入り」が表示される画面)を開くので、気になる方はこちらを設定してみてはいかがでしょう?

Edge の再起動直後に開くページの設定↓
iOS版Microsoft Edge 42.11.4:詳細設定 - 2(閲覧オプション)
iOS版Microsoft Edge 42.11.4:詳細設定 - 2(閲覧オプション) posted by (C)kyu3


あとがき:警察への抗議とメーカーの掲示板等について


今回とりあえず iOS用のブラウザについてのみ書きましたが、PC でも Android でも解決法は同じだと思います。要はタブを閉じること。今回紹介した中だと Opera Mini が多少閉じにくかったですが、それでも閉じれない訳ではなく、仮に閉じれなくなったとしても、ブラウザアプリは基本無料なものばかりなので、金銭的被害はゼロでしょう。総じてあくまでちょっと困惑する程度のことでしかありません。にも関わらず、兵庫県警が行った補導・家宅操作はどう見ても異常で、不当捜査としか思えません!

また家宅捜査を受けた男性のインタビューが「ねとらぼ」の記事になっていますが、それを読んでも兵庫県警の生活安全課の担当者が男性や家族を脅し、騙し、自分たちの点数稼ぎとして、犯罪者を作り上げてるようにしか見えません!

「あなたブラクラ貼ったでしょ?」→39歳男性を書類送検 検挙男性が明かす「兵庫県警“決めつけ”捜査の実態」 (1/3) - ねとらぼ

「Coinhive」の不当捜査問題もそうですが、これでは警察が市民の安全を守るのでなく、市民生活の安全を脅かす存在となってしまっています!

コインハイブ問題、注目の裁判始まる 仮想通貨マイニングは違法?:弁護士ドットコム

各所から強い抗議の声が上がっていますが、今後これら不当捜査を行った警察官に対しきちんとした処分が課せられ、警察の対応が改善することを強く期待します。

また一般の人には覚えておいて欲しいのですが、何か問題のあるサイトに出会った時、とりあえずタブを閉じたりアプリを終了→再起動することで解決する問題もありますし、ページの表示が崩れる場合はページを読み込みしたり、ブラウザのキャッシュや Cookie を削除することで、解決することが結構多いです。また同期などでバックアップしていれば、仮にアプリを削除して入れ直すことになっても、すくに元の状態に戻せます。

それとどうしても自身で解決できない問題に出会ってしまった場合、ネットで検索する以外に、たいていのメーカーはユーザー向けに掲示板を用意しているので、そちらで質問するのも1つの手だと思います。


ブラウザ関連の掲示板とサポートサイト↓
Apple サポート公式サイト
 ・Safari:Apple サポート公式サイト
Google Chrome ヘルプ フォーラム
MozillaZine.jpフォーラム・・・Firefox を開発してる Mozilla は日本語掲示板を用意してないので、非公式ですが、日本語コミュニティによる掲示板です。
Opera forums
 ・日本語テゴリ:Opera forums
マイクロソフト コミュニティ
 ・Microsoft Edge カテゴリ:マイクロソフト コミュニティ


【追記(2019年3月21日)】


では実際こう言う無限アラートに一般の人が出会うかと言うと、まず出会わないと思います。少なくとも私個人の話をすれば、これまで長い間インターネットをPCブラウザやスマホブラウザで利用してきましたが、実際出会ったことはありませんでした。今回話題になって初めて試した次第です。

しかし仮に出会わないとしても、知識としてこう言う対処法を知っておけば、他の問題でも応用できると思うので、覚えておいて損はないと思います。

あと上記本文に、以下の 空色即是(そらいろそくぜ)さんのこの問題に関するブログ記事を追加しました。詳しくまとめられてるので、こちらも興味ある方は是非読んでみて下さい。

【日本国民全員読め】兵庫県警のブラクラ女子中学生補導ニュースを徹底考察」:空色即是note


【追記 その2(2019年3月22日)】


上記本文に「Puffin Browser」の事例を追加しました。


【追記 その3(2019年3月25日)】


この問題で摘発された3人のうち2人が、費用の問題から弁護士を付けられていないそうで、このままだと裁判が行われず、略式命令で有罪が確定しまう恐れがある事から、この2人の方の弁護費用を援助するための寄付の募集を、日本ハッカー協会が始めました。(※.「寄付金が十分に集まった」として寄付金募集はすでに終了しています。詳しくは「追記その4」を参照。)

アラートループ家宅捜索(いわゆる「兵庫県警ブラクラ摘発」)事件に関する寄付の呼びかけ:一般社団法人日本ハッカー協会
“兵庫県警ブラクラ摘発”、弁護士費用の寄付呼び掛け 日本ハッカー協会:ITmedia NEWS

上記のハッカー協会および ITmedia の記事にもありますが「裁判で争われることなく略式命令が確定してしまうと、過去の有罪事例として『実績』(判例)となってしまい、他の地方警察や検察の判断にも影響し、次々と際限なく不正指令電磁的記録の対象が拡大されていってしまう事態になりかね」ず、今回のような何の被害もない JavaScript のリンク掲載のようなものであっても、今後も警察が自分たちのポイント稼ぎのための逮捕を続けて市民生活が脅かされるほか、プログラムのちょっとしたミスなどでも逮捕される可能性がある事になると、日本のIT産業は大きく失速することになるでしょう。

なので、日本のIT産業および市民生活の安全を守りたいと言う方は、寄付してはいかがでしょう?ちなみに5千円以上の寄付をすると、返礼品としてTシャツがもらえるそうです。

あとこの問題に関する WIkipedia のページが作成されていたので、以下にリンクを掲載しておきます。

無限アラート事件:Wikipedia


【追記 その4(2019年3月26日)】


「追記その3」で紹介した寄付金募集の件ですが、開始からわずか24時間で550人の方から約700万円の寄付金が集まったそうで、募集した日本ハッカー協会は「(弁護費用に)十分な寄付金が集まった」として、ひとまず募金の募集を打ち切ったそうです。


担当してくれる弁護士の方も見つかったようで、その点も良かったなと思います。


その一方でこの問題に関する新たな報道では、さらに2人の子どもたち(中学生と大学生)も、兵庫県警に摘発されていたとのこと。

不正プログラム摘発 懸念の声も:NHK 関西のニュース

さらに衆議院法務委員会で警察庁官房審議官が一連の兵庫県警の補導や逮捕に関して「法と条項に基づいて適切に対応した」と主張するなど、兵庫県警にとどまらず警察庁自体にも問題があるとしか言い様がありません。


あと最後に上記本文に、ソフトウェアエンジニアの takeo(@bonotake)さんが書いたブログ記事を追加しました。こちらもこの問題に関し、分かりやすくかつ本質を突いた内容となっていると思うので、興味のある方は見てみてはいかがでしょう?

兵庫県警ブラクラ摘発の何が恐怖なのか:bonotakeの日記


【追記 その5(2019年5月30日)】


上記の「追記 その3」で書いた裁判に関する続報です。結局裁判は神戸検察が不起訴(起訴しない)としたものの、「嫌疑なし」ではなく「起訴猶予処分」と言う形で不起訴としたため、2人の弁護を担当した弁護士事務所が抗議声明を発表する事態となっています。

「アラートループ事件」神戸地検の起訴猶予処分に担当弁護士が声明:ねとらぼ
アラートループで書類送検の男性2人、起訴猶予に 「嫌疑なしにすべきだった」担当弁護士が異例の声明、検察を批判:ITmedia NEWS
アラートループ事件の被疑者2名に対する起訴猶予処分を受けて:横浜パーク法律事務所・・・声明文。

また不起訴となった2人の新しいインタビュー記事が「ねとらぼ」に掲載されていました。これを見ると、兵庫県警と神戸検察の対応がいかにひどいかが、よく分かると思います。

神戸地検、「ブラクラ貼った」と書類送検された男性2人を起訴猶予処分に「ウイルス罪に該当」との認識は変わらず:ねとらぼ

なお上記のインタビュー記事によると、兵庫県警の刑事は男性を検挙した際「被害者は0人だが、サイバー月間だから摘発した」と言ってたとのこと。やはりサイバー月間の点数稼ぎとして、兵庫県警が暴走したのは間違いないようです。本当ひどい!

あとインタビューの最後で触れられている女子中学生のその後も気になります。彼女が普通に生活できてるのかどうか、彼女の人生に大きな影響が出ていないかどうか等々。また彼女の他にも中学生が補導されたり大学生3人も書類送検されているので、彼らのその後も非常に気がかりです。

不正プログラム誘導で摘発相次ぐ:NHK・・・元記事はすでに削除されてるので、リンク先は魚拓サイトのページです。

今回の兵庫県警と神戸地検の不当捜査・送検によって、多くの方々が被害を被っただけでなく、IT業界に萎縮を招くなど、社会的な影響も出ています。今後この様な問題がまた起こらないように、今回の問題を起こした兵庫県警や神戸地検の担当者がきちんと罰せられるとともに、改めて検察は「嫌疑なし」とすることや、被害を受けた方々への謝罪ならびに名誉回復、そして彼らに対し様々なサポートが提供されることを願っています。


【追記 その6(2019年6月27日)】


日本ハッカー協会の会員で、上記の寄付の発起人の1人でもある加藤公一さんが、今回のこの事件の裏側について「note.mu」で有料記事(※.一部無料で見られます)を書いたそうなので、興味のある方は見てみてはいかがでしょう?

アラートループ事件の裏側:Aさんとのやりとりをもとに|加藤公一(はむかず):note


ちなみに有料部分の料金は「600円」。2割を加藤さんが受け取って、残りの8割を今回被害に合われた方の1人(※.記事内で「Aさん」となっている方)に送られるそうです。


【関連リンク】
加藤公一(はむかず)さんの Twitter

iOS版Safariの広告ブロック拡張「1Blocker」は、ブロックしたい要素を指定(タップ)してブロック可能!

最近よく使ってるWEBサービスに、コンテンツを見にくくするような広告が表示されるようになりました。こんな時PCブラウザだと、広告ブロック拡張を使って広告が表示される部分を右クリックなどで指定して、簡単にブロック(非表示化)できるのですが… 「iOS版Safariだと、そうはいかないなぁ〜」なんて思ってたら…できました!私が使ってるSafariの広告ブロック拡張アプリ「1Blocker」を使えば、PCブラウザと同じように、簡単にブロックしたい部分を指定してブロックできます!

…と言う事で、今回はこの1Blockerの「ブロックしたい部分を指定してブロックする」機能について、簡単にブログの記事を書こうと思います!( ´ ▽ ` )ノ


1. ブロック手順


今回手順を書くに当たって使用したのは、私が長年使ってる写真共有サービス「フォト蔵」のページです。最近このスクリーンショットの様に、フォト蔵のカメラ買い取りサービスの広告が表示されるようになりました。今回はこちらをブロックします。

モバイル版フォト蔵ページのスクリーンショット↓
(※実際スクリーンショットを撮影したページは、こちら
Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 1

まずはSafariの下側のツールバーの共有&拡張機能ボタンをタップします。

Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 3(Appエクステンション)

…すると、以下のような画面が表示されるので、この画面一番上の『ACTIONS』欄の『Hide Element(要素を隠す)』部分をタップします。

Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 5

…すると、以下のような広告が全て表示された状態の元ページが表示されるので、ここでブロックしたい部分をタップします。

なおこの画面だと画面下部にも広告が表示されますが、それはこの広告ブロック拡張か、もしくは別の広告ブロック拡張ですでにブロックされてる要素(一番上のスクショに表示されてない)なので、今回は無視します。

Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 6(ブロックしたい要素を選択)

ブロックしたい部分をタップすると、以下のように指定する範囲が赤線で仕切られた状態になります。この時もし指定されてる範囲が自分が思ってるより狭かったら、画面下の『Expand(広げる)』ボタンを、逆に広かったら『Narrow(狭める)』ボタンをタップすることで、指定範囲を調節できます。今回はこれで良かったので、良ければ右上の『Save』ボタンをタップします。

Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 8(ブロックしたい要素を選択)

…すると、以下のようなSave完了アラートが表示されます。この時もし他にもブロックしたい要素があれば『Hide Another Element(他の要素を隠す)』をタップ、無ければ『Return to Safari』をタップすれば、指定した部分がブロックされた元ページが表示されます。

Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 9(ブロックしたい要素を選択)

指定した部分がブロックされたフォト蔵ページ↓
Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 13(ブロック済み)

上のスクリーンショットとブロック前のスクリーンショットを比較する画像も作ったので、以下に掲載しておきます。

Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 15(ブロック前と後の比較)

ちなみに今回のように特定のページで要素を指定してブロックした場合、指定したページだけでなく、その指定したサイト全体でブロックが実行されます。その点は、PCブラウザの広告ブロック拡張と同じです。


2. ブロックした部分は、解除・編集・削除が可能!


広告をブロックしてみたものの、表示が崩れたり、見たい部分が見れなくなってしまうなんて事も起こりうると思います。そう言った場合、ブロックした部分を再度表示(ブロック解除)したり、ブロック部分の編集・削除も可能です!( ´ ▽ ` )ノ

そう言った設定変更は、アプリの方で行います。アプリの『Hide Page Elements』をタップします。

なおこのアプリは基本無料で利用できますが、無料で利用できるのは、沢山あるブロック項目の中の1つのみです。2つ以上利用する場合は、アプリ内課金で課金(2017年7月19日現在、600円)する必要があります。
(あとひょっとしたらこの『Hide Page Elements』のある『Configurable』欄は、課金しないと使えなかったかも…しれません。(^^; )

Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 11

『Hide Page Elements』をタップすると、以下のような画面が表示されます。この時ブロックした部分をブロック解除する場合は、スイッチボタンで無効に切り替えます。一方ブロックした部分を編集または削除する場合は、編集または削除したい項目を左側に押し込みスワイプするとメニューが表示されるので、いずれかをタップします。

Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 12(ブロックした要素の管理画面)

押し込みスワイプしたところ↓
Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 19(指定した部分は編集・削除も可能)

上の画像で『Edit(編集)』メニューをタップすると、以下のような画面が表示されます。編集画面では、指定した部分(CSS)の編集やこのブロック・フィルターを適用する範囲(全てのサイトか特定のドメインか等)適用サイトのドメイン(URL)を追加することができるようです。

Safariの広告ブロック拡張「1Blocker」:ブロックしたい場所を指定してブロック可能! - 20(指定したブロック部分の編集)


【関連リンク】
1Blocker 公式サイト
1Blocker:iTunes App Store

【関連記事】
iOS 9 Safariの「広告ブロック機能」は64bit CPU端末のみ使用可能! : Kyu3’s Blog

macOS Sierraにアップデートしたら起こった不具合(Vivaldi、Opera、Firefox、Safari)

これまで数回 Mac OS X のメジャーアップデートをしてきましたが、その間、特に不具合が起こった印象がなかったので、今回「Mac OS X」改め「macOS」のメジャーアップデート「macOS Sierra」も、リリースと同時にアップデートしました!

macOS Sierra 10.12:このMacについて - 2
macOS Sierra 10.12:このMacについて - 2 posted by (C)kyu3

ところが今回は、結構面倒な不具合がいくつか発生!しかも一番よく使う WEBブラウザ(以下『ブラウザ』と表記)で発生するので、今なお少し苦労しています。(ಠ ὡ ಠ )むむむ

…と言うことで、今回は macOS Sierra にアップデートして起こった不具合に関して、ブログの記事を書こうと思います。


a. フルスクリーンモード中に新しいウィンドウ開くと、ウィンドウの表示がおかしくなる!


今回起こった不具合の中で、一番大変だったのが、この不具合!私が Mac にインストールしてる全ての ブラウザ(Vivaldi 1.5、Opera 40、Firefox 49、Safari 10、※Vivaldi のみ正式版でなく Snapshot)で、発生しました。

具体的な症状としては、以下の通りです。いずれもフルスクリーンモード(※OS のフルスクリーンモード)中に、新しいウィンドウ(またはプライベート・ウィンドウ)を開くと、発生します。

  1. フルスクリーンモード中に新しいウィンドウ開くと、開いたウィンドウが元のウィンドウに重なった様に表示される!(※Vivaldi、Opera、Firefox で発生)
  2. フルスクリーンモード中に新しいウィンドウ開くと、新しいウィンドウがフルスクリーンモードで普通に開くものの、元のウィンドウが真っ黒になってしまう!(※Vivaldi のみ発生)
  3. 上記の『1』・『2』で、それぞれのブラウザでフルスクリーンモードを解除しデスクトップモードにすると、ウィンドウ上部がおかしくなる!(※Vivaldi と Opera で発生)
  4. 普通のウィンドウでフルスクリーンモード中に新しいウィンドウ開くと、ウィンドウでなく新しいタブが、同一ウィンドウ内に開かれる。しかし普通のウィンドウでフルスクリーンモード中プライベートウィンドウを開くと、問題なくプライベートウィンドウが、フルスクリーンモードで開かれる。(※Safari のみ発生)

『2』の状態の時のミッションコントロールのスクリーンショット(Vivaldi)↓
Vivaldi 1.5.609.8:macOS Sierraのフルスクリーンモードで新しいウィンドウ開くと挙動がおかしい - 2
Vivaldi 1.5.609.8:macOS Sierraのフルスクリーンモードで新しいウィンドウ開くと挙動がおかしい - 2 posted by (C)kyu3

『2』の状態で、2つのウィンドウを重ねて表示する「Split View」機能を使った時のスクリーンショット(Vivaldi)↓
Vivaldi 1.5.609.8:macOS Sierraのフルスクリーンモードで新しいウィンドウ開くと挙動がおかしい - 3
Vivaldi 1.5.609.8:macOS Sierraのフルスクリーンモードで新しいウィンドウ開くと挙動がおかしい - 3 posted by (C)kyu3

『3』のスクリーンショット(Opera)↓
Opera 40:macOS Sierraでフルスクリーンモード中、新しいウィンドウ開くと、ウィンドウが重なって表示される不具合! - 7
Opera 40:macOS Sierraでフルスクリーンモード中、新しいウィンドウ開くと、ウィンドウが重なって表示される不具合! - 7 posted by (C)kyu3

なおこれらの問題は、システム環境設定アプリの『Dock』の欄の『書類を開くときは、タブで開く』の項目を、『手動』に切り替えれば、問題なくフルスクリーンモードで新しいウィンドウを開くことができるようになります!ただし Firefox のみ、この設定変更をしても、問題は解消されませんでした。

macOS SIerra 10.12のシステム環境設定「Dock」の項目 - 3(書類を開くときはタブで開く、手動)
macOS SIerra 10.12のシステム環境設定「Dock」の項目 - 3(書類を開くときはタブで開く、手動) posted by (C)kyu3

最後に余談ですが、これらの問題は症状や設定項目から考えても、macOS Sierra の新機能「タブ」に関連してるものと思われます。

macOS Sierra の概要:Apple 公式HP・・・ページ最下部に「タブ」の説明あり。


b. HTML 5動画の再生が終わると、タブがクラッシュする!


次に困った不具合が、この不具合。YouTube や Twitter、Vimeo などの "HTML 5動画"(※埋め込み動画も含む)の再生が終わると、タブがクラッシュすると言うものです。

YouTube 動画が再生し終わって、タブがクラッシュしたところ(Vivaldi)↓
Vivaldi 1.5.609.8:macOS SierraでYouTube再生リストで動画を再生してると…
Vivaldi 1.5.609.8:macOS SierraでYouTube再生リストで動画を再生してると… posted by (C)kyu3

これらの不具合は、私のメイン WEBブラウザである Vivaldi と Opera で発生しました。ちなみに Firefox と Safari では、発生しませんでした。あと Vivaldi では、全ての YouTube 動画で発生した訳ではなく、特定の動画のみ(?)で、タブがクラッシュしました。具体的には、以下のリンク先の動画です。

Vivaldi がクラッシュした動画とその動画が埋め込まれてるページ↓

なおこの不具合、Opera の方は、すでに先日リリースされた正式版で解消されています。

Opera Stable update for macOS 10.12 Users:Opera Desktopチームの公式ブログ・・・不具合解消に関する公式ブログの記事(※表記は英語)。

一方 Vivaldi の方は、Snapshot(開発途上版)の方では、解消されています。しかし正式版ではまだなので、YouTube 動画に関しては、動画プレーヤーを HTML 5 から Flash Player に切り替える拡張を使うことで、クラッシュを避けることができます。

Snapshot 1.5.618.8 - Drag tabs between windows and performance improvements:Vivaldi 公式ブログ・・・この不具合が解消された Snapshot リリースに関する記事(※表記は英語)。
Disable Youtube™ HTML5 Player:Chrome ウェブストア・・・YouTube の動画の再生を HTML 5 から Flash Player に切り替える拡張の1つ。


c. フルスクリーンモードで HTML 5動画を全画面表示しても全画面にならず、WEB表示領域のみの全画面になる!


この不具合は、Opera のみで発生しています。Opera をフルクリーンモードで使用中、YouTube や Twitter、Vimeo などの "HTML 5動画"(※埋め込み動画も含む)を全画面表示すると、なぜか全画面表示にならず、"WEB表示領域のみ"の全画面になります。

Opera でフルスクリーンモード中に YouTube 動画を全画面表示したところ↓
Opera 40:いくつかの動画サイトでフルスクリーン動画がタブ内フルスクリーンになる…不具合? - 2(YouTube)
Opera 40:いくつかの動画サイトでフルスクリーン動画がタブ内フルスクリーンになる…不具合? - 2(YouTube) posted by (C)kyu3

ただこれは、あくまで"フルスクリーンモードの時のみ"です。デスクトップモードの場合は、動画が全画面表示になります。ただしデスクトップモードのまま全画面表示に変わる方式ではなく、Safari 風にフルスクリーンモードに移行しつつ、全画面表示になる方式です。

なお YouTube 動画に関しては、上記『b』の最後の方に書いた「動画プレーヤーを HTML 5 から Flash Player に切り替える拡張」を使うことで、フルスクリーンモードでも普通の全画面表示に切り替えることが可能です。

Disable Youtube™ HTML5 Player:Chrome ウェブストア・・・YouTube の動画の再生を HTML 5 から Flash Player に切り替える Chrome拡張の1つ。Opera で Chrome拡張を使うには、Opera拡張「Download Chrome Extension」が必要。
「YouTube Flash」で検索:Opera アドオン・・・Opera拡張配布サイトで「YouTube Flash」で検索した結果。YouTube の動画再生を HTML 5 から Flash Player に切り替える拡張が、複数ヒットしました。


【関連リンク】

【追記(2016年10月14日)】:Vivaldi でフルスクリーンモードで新しいウィンドウ開くと、設定変更後も、たまに妙な開き方をすることが…(^^;


『a』のフルスクリーンモードで新しいウィンドウ開くとおかしくなる問題、システム環境設定の『Dock』の欄の『書類を開くときは、タブで開く』の項目を『手動』に切り替えることで、起きなくなることはなるのですが… Vivaldi だとたまに、妙な形でウィンドウが開くことがありした。以下の画像の様に新しいウィンドウが元のウィンドウの下半分に重なるように表示されたり、右側半分に重なるように表示されたりしました。(^_^;

元のウィンドウの下半分に表示されたケース↓
Vivaldi 1.5.626.8:macOS SIerraフルスクリーンモード問題、システム環境設定のDockの設定を変更したら問題解消!? - 7(…とは言え、時々起こる不具合…)
Vivaldi 1.5.626.8:macOS SIerraフルスクリーンモード問題、システム環境設定のDockの設定を変更したら問題解消!? - 7(…とは言え、時々起こる不具合…) posted by (C)kyu3

元のウィンドウの右側に表示されたケース↓
macOS SierraでVivaldi:フルスクリーンモード中、新しいプライベートウィンドウ開いたら…
macOS SierraでVivaldi:フルスクリーンモード中、新しいプライベートウィンドウ開いたら… posted by (C)kyu3

いずれもウィンドウ左上のフルスクリーンモード・ボタン(緑色のボタン)をクリックすることで、普通のフルスクリーンモード・ウィンドウに切り替わるので、特に困ってると言う訳ではないのですが…できたらこれも、解消して欲しいなぁ〜と。

ちなみにどちらもフルスクリーンモード中の普通のウィンドウからプライベートウィンドウを開いた時発生したので、ひょっとしたらフルスクリーンモード中の普通のウィンドウからプライベートウィンドウ(あるいはその逆のプライベートウィンドウから普通のウィンドウ)を開いた時に、発生しやすいのではないかと…。

iOS 9 Safariの「広告ブロック機能」は64bit CPU端末のみ使用可能!

昨日(9/17)iOS 9がリリースされ、早速アップデートして使ってるのですが、iOS 9の中で気になってた機能の1つが、Safariに搭載された「広告ブロック機能」。広告が消えるだけでなく、読み込みも早くなり、通信費節約にもなるとの事で、是非使ってみたいと思っていたのですが… 残念ながら、この機能に対応する端末が限定される事(私の使用してるiPhone "5c"は"非対応")が、アップデート後に分かりました!(´;ω;`)ブワッ

特に事前にAppleからアナウンスされたり、メディア等で報じられる事もなかったので、iOS 9にアップデート後、期間限定で無料配布(※今は有料)されていた「Crystal」と言うアプリ(※Safariの『広告ブロック機能』は、特定のアプリをインストールする事で有効にできる仕組み)を、インストールしようとしました。しかしいざ『入手』ボタンをタップすると、「このiPhone(5c)は互換性がありません」と表示され、インストールできませんでした。

iOS 9:Safariに広告ブロック機能追加するアプリ、5cは対象外、5s以降!? - 3
iOS 9:Safariに広告ブロック機能追加するアプリ、5cは対象外、5s以降!? - 3 posted by (C)kyu3

Twitter検索してみると、同じく「インストールできない」と言ってる方が何人かいて、『iPhone 4S』・『5』でインストールできないのは分かりました。しかし最初何でこれらの端末でインストールできないのか、分かりませんでした。

次に「互換性」と言う欄がApp Storeの各アプリのページの下の方にある事に気付き、それが「対応(アプリが利用できる)端末」である事が分かりました。それによると、Safariの「広告ブロック機能」アプリが対応している端末は、以下の通り。
  • iPhone は "5s以降"
  • iPad は ”Air(初代)以降"
  • iPad Mini は "Mini 2以降"
  • iPod Touch は "第6世代以降"
  • iPad Pro も 対応

iOS 9:Safariに広告ブロック機能追加するアプリ、5cは対象外、5s以降!? - 4
iOS 9:Safariに広告ブロック機能追加するアプリ、5cは対象外、5s以降!? - 4 posted by (C)kyu3

ちなみに上のスクリーンショットは「Crystal」のページの『互換性』欄を撮影したものですが、他のSafari広告ブロック機能追加アプリも、調べた限り全て対応端末の条件は同じでした。

iOS 9:Safari用コンテンツブロッカー対応アプリ一覧(広告非表示):Macお宝鑑定団 blog

最後に対応端末が限定されている理由についてですが、「Crystal」のFAQページで知る事ができました。

FAQ — Crystal・・・内容は全て英語。当該部分は『Why is Crystal only available for 64-bit devices?

それによると「Appleがパフォーマンス上の理由から、この機能を64bit CPU端末に限定しているApple only allow content blockers to be made available for 64-bit devices. ・・・中略・・・this is for performance reasons.(※訳はあくまで意訳)との事。ちなみに上記のFAQページにもリンクが貼られていますが、この事を記述したAppleのドキュメントは下記。

【Safari 9.0】Content Blocking Safari Extensions:Apple Developer・・・当該部分は『Note』に記述あり。

長年、広告ブロック機能をPCやMacのブラウザで利用してきた私としては、何とも納得しがたい理由なんですが…。率直に言って、広告ブロック機能にそんなにCPUパワーが必要だとは、思えないので…( ˘ω˘ ;)

…とは言え、Appleの事なので、おそらくこの仕様(64bit CPUのみ対応)を変更する事は、まず無いんじゃないかと…思います。(´;ω;`)ブワッ


【関連リンク】
iOS 9の新機能:Apple
カテゴリー
記事検索
ギャラリー
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • 日本ライン夏まつり納涼花火大会は犬山成田山から見るのがお薦め!
  • ザ・モール春日井のステンドグラス、一部保存を検討中
  • ザ・モール春日井のステンドグラス、一部保存を検討中
  • ザ・モール春日井のステンドグラス、一部保存を検討中
  • ザ・モール春日井のステンドグラス、一部保存を検討中
  • ザ・モール春日井のステンドグラス、一部保存を検討中
管理者のプロフィール
Twitterアイコン名前(ハンドルネーム)
「Kyu3」

プロフィール(Profile)