Archive for the ‘iPhone’ Category
Mobile Safariのコピー禁止を解除するBookmarklet
iPhone向けにデザインされたWebサイトでは、誤操作を防止するためかテキストのコピーが禁止されている場合があります。
確かに微妙な操作性なので禁止したくなる気持ちも分からなくもないのですが、さすがにブログなどテキストが中心のサイトでコピーを禁止されていると不便ですよね。
そこで、Webサイトのコピー禁止を一時的に解除することができるBookmarkletを作成しました。
上のリンクをPCのブラウザでブックマークに追加して同期するか、iPhone上のSafariで適当なページをブックマークに追加したあとURLを以下のものに置き換えると導入できます。
コピーが禁止されているWebページで導入したBookmarkletを実行すると、一時的にコピー禁止が解除されます。
javascript:(function(){document.body.style['-webkit-user-select']='auto%20!important';})();
iPhone用個体値計算ツール
iPhone用の個体値計算ツールを作ってみました。
説明は用意していないので、個体値と聞いただけで何のことか分かる人向けです。
一応、こせい、めざめるパワーのタイプによる識別が可能です。
なお、使用しているデータはポケモン徹底攻略から転載させていただいたものです。
iPhoneの数値入力を改善するjQueryプラグイン
iPhoneのテンキーは、下の画像のように同じ数字を連続してタイプすると”11″→”☆”、”55″→”+”のように記号が入力される仕様になっています。
ボタンをいたずらに増やすよりは理にかなっていると思うのですが、type=”number”としたinputタグにおいても記号に変換されるのはさすがにおかしいですよね。
そこで、記号が入力された場合には強引に数値を復元するようなjQueryプラグイン、iPhoneNumberInputを作成しました。
使い方は以下のように記述するだけです。
<head>
...
<script type="text/javascript"
src="jquery.min.js"></script>
<!-- プラグインの読み込み -->
<script type="text/javascript"
src="jquery.iphonenumberinput.js"></script>
<script type="text/javascript>
$('input[type=number]').iPhoneNumberInput();
</script>
</head>
<body>
...
<!-- type="number"なinputを配置 -->
<input type="number" />
...
</body>
iPhone以外を利用しているときは無効化するなどすべきかもしれませんが、とりあえず今後の課題としておきます。
やっておきました。
