monoの開発ブログ

プログラム開発の記録

Archive for the ‘iPhone’ Category

Mobile Safariのコピー禁止を解除するBookmarklet

without comments

iPhone向けにデザインされたWebサイトでは、誤操作を防止するためかテキストのコピーが禁止されている場合があります。
確かに微妙な操作性なので禁止したくなる気持ちも分からなくもないのですが、さすがにブログなどテキストが中心のサイトでコピーを禁止されていると不便ですよね。
そこで、Webサイトのコピー禁止を一時的に解除することができるBookmarkletを作成しました。

コピー禁止を解除

上のリンクをPCのブラウザでブックマークに追加して同期するか、iPhone上のSafariで適当なページをブックマークに追加したあとURLを以下のものに置き換えると導入できます。
コピーが禁止されているWebページで導入したBookmarkletを実行すると、一時的にコピー禁止が解除されます。

javascript:(function(){document.body.style['-webkit-user-select']='auto%20!important';})();

Written by mono

1月 29th, 2010 at 5:41 pm

Posted in JavaScript, iPhone

Tagged with , ,

iPhone用個体値計算ツール

without comments

iPhone用の個体値計算ツールを作ってみました。
説明は用意していないので、個体値と聞いただけで何のことか分かる人向けです。
一応、こせい、めざめるパワーのタイプによる識別が可能です。

Pokemon DB

なお、使用しているデータはポケモン徹底攻略から転載させていただいたものです。

Written by mono

12月 20th, 2009 at 2:00 am

iPhoneの数値入力を改善するjQueryプラグイン

without comments

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以外を利用しているときは無効化するなどすべきかもしれませんが、とりあえず今後の課題としておきます。
やっておきました。

Written by mono

12月 20th, 2009 at 1:11 am

Posted in JavaScript, iPhone, jQuery

Tagged with , ,