Disabling the “action” pop-up on iPhone
iPhone で表示される JavaScript イベントの背景について処理する方法を以前紹介したが、具体的に CSS ファイルに直接書く方法と、JavaScript から操作する方法がある。
7 tips for using UIWebView « Coding Ventures
document.documentElement.style.webkitTapHighlightColor = “rgba(0,0,0,0)”;
次のアップデートでは、このようなコードを差し込む予定。
window.addEventListener("load", function() { initScore(); document.addEventListener("touchmove", function(){ event.preventDefault(); }, false); document.documentElement.style.webkitTapHighlightColor = "rgba(0,0,0,0)"; });
また、アクションポップアップを消す方法として次のような処理が紹介されていたが、イベントハンドラに onclick を使わずに onTouchStart を使うと(反応が速いという利点もあって)良いと思う。(と、彼の投稿にコメントを書こうと思ったのだが面倒に…)
7 tips for using UIWebView « Coding Ventures
document.documentElement.style.webkitTouchCallout = “none”;
一方この資料で面白かったのは、 DeliciousSafari も使っているプロトコルの作成方法だ。
sqlite から保存データを別の UIVew へ表示する場合や、同じソフトを持つ友人とメールで共有する場合に使おうと計画している。
コメントは受け付けていません。
フリーランスのウェブとiOSアプリ開発者で一児の父親。JavaScript, ActionScript, AppleScript, PHP, SQL, ObjCの読書実行試験運用管理を生業とし、BIND, SMTP, APACHE を MacBSD, FreeBSD, Mac OS X で使い、エディタは Vi, mi, Kod と遷移して現在は Smultron、そして Coda と Xcode の IDE を重用しています。暇を見付けてはバックギャモンゲームをオンラインで楽しんでいます。