me44.org

Top > 管理人のメモ帳

000017: Safari (iPhone/iPad) でズーム(拡大)できないページをズームさせる

最終更新:2015/12/02

スマホだのタブレットだのが普及すたのに、そいつの長所を亡きものにするviewport、user-scalable = no(ピンチ操作で拡大縮小できない)ページが存在する。
わしゃWebデザイナーぢゃねぇので、詳しい事情はわからぬが、閲覧者からすれば「見にくければ、backボタン押して、検索リストの次のページへ行く」のが普通のリアクションであろお。
とわいえ、稀に他のページに目的の情報がなく、致し方なくそこのページを見ざるを得ない場合もあるぢゃろう。

方法1:アクセシビリティ「ズーム」をONにする

これは、Safariに限らずブラウザ以外のアプリでも同じぢゃが、 デバイス(iPhone/iPad)レベルで、でっかくしちまおうというわけだ。

設定 -> 一般 -> アクセシビリティ -> ズーム

そこの説明にある通り、
3本指ダブルタップで拡大モードに入る。
3本指スライドで表示エリアを移動させる。
3本指ダブルタップで元の表示に戻る。
世辞にも操作性がいいとは言えないが、このような仕掛けがあるのは評価すたい。

方法2:Bookmarkletとやらを使う

ページの作りの問題であるから、この方法が王道であろお。
Safariのよく使うブックマークフォルダ(お気に入りや、ブックマーク直下、または、その他)に、
どこのページでもいいのでブックマークを作る。
作ったブックマークの編集画面を開き、URLを以下の呪文に、ブックマーク名をわかりやすい
テケトーなものに変更する。
   javascript:document.querySelector('meta[name=viewport]').setAttribute('content', 'width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');             
※以下は、ブックマークフォルダFavoritesの下に、Googleのページのブックマークを追加し、
「すけーらぶる」というブックマーク名のBookmarkletに変更すた図ぢゃ。

使い方は、至極簡単、不届きなページに出くわしたら、普通にブックマークを使うのと同じように、上記で作ったブックマークを開く操作をすればよろしい。

(追記2014/11/24)
iOS 8 以降のSafariでは、Bookmarkletはお気に入りに1つだけ作っておけば良さげでしゅ。URLバーをタップすると、お気に入り(=Favorites)のブックマークが表示されるので、そこからタップできまする。ブックマークボタンからブックマーク階層を辿るより操作が楽ぢゃ。
昔のSafariではこれができなかったので、よく使うブックマークフォルダの下に1個ずつBookmarkletを作ってますた。ブックマークボタンは、最後に使ったブックマークフォルダを表示するので、Bookmarkletが1つしかないと、ブックマーク階層を辿らなければならんので不便この上ない。

(追記2015/12/02)
ちなみに、AndroidのChromeでは、Setting -> Accesibility -> Force enable zoom をOn にする、Firefox では Add onにAlways Zoomがあり、こいつをインストールすればページのviewport設定をオーバーライドして伸縮可能にしてくれます。残念ながらiOS版のChromeには上記の設定は無く、また、FirefoxではAdd onという仕掛け自体がiOSアプリには存在しないのでダメダメでつ。

方法3:画面キャプチャ撮っちまう

ロックボタン(=電源ボタンともいふ)&ホームボタン同時押しで 画面キャプチャ撮っちまう。撮ったキャプチャは、iOS標準装備の 写真アプリのガメラロール保存されとる。写真アプリに入っちまえば、伸ばしも縮めもなんでもござれだ。

簡単なので、全部覚えて(設定して)、状況に応じて使い分けるのがよいだろう。
でわ、快適な波乗りを。

管理人のじぃやへメール

時報機能付きデジタル時計作りますた。
  ・iOS 7 がサポートする全フォント(200種以上)使用可能。(iOS版)
  ・じいやが厳選したフリーフォント&Sofia Pro Soft全書体をビルトイン(Android版)
  ・5つのサウンドファイルセット
    (デジタル時計、鳩時計、ボイス、教会の鐘、Whittingtonチャイム)
  ・全ビルトインサウンド、OSのボリューム調整とは別立て
   ボリューム指定可能(iOS版5段階、Android版3段階)
  ・お手持ちの音声やフォントファイルを外部ソースとして使用可能(Android版)

    SignalClock    Android app on Google Play   無料
    SignalClock   
    SignalClock Lite      無料
アラームではなく、ローカル通知センター機能ベースです。アラームは「止める」操作を
しないと鳴り続けるので、デスクに置いて離席しその時に鳴り出すと周囲が迷惑しますが、
本アプリはその心配がありません(1回鳴って終わるだけですので、長い音でも約20秒で
止まります)。
・アラームにするほどではないが電話やタブレットが近くにある時にちょいと時刻が知りたい。
・仕事のペース配分
などに便利でつ。


こちらは、簡易テキストエディタです。
Twitterの下書き、ちょっとしたメモを保存しておくのに便利です。

    Texpalle      iPad専用 無料
    Texpalle    Android app on Google Play   試使用無料
一応、以下の機能がくっついております。
・矢印キー(選択範囲調整機能付)
・Undo / Redo
・行番号表示(Android版はボタン操作)
・文書内検索
・フォント設定(Android版は外部フォントも使用可)
・画面背景色設定(iPad版のみ)
・大文字小文字、半角全角変換(Android版のみ)
・タブコード入力
・全角スペース入力ボタン(Android版のみ)
・サブメニュー操作なしのペースト処理


Copyright © me44.org All rights reserved