2013-02-21 10 views
10

サーフェスを使用すると、リンク上に指を置いて、それをコピーするオプションを得ることができます。これは私には望ましくない動作です。これは、iOSで無効にすることができます:-webkit-touch-callout相当のIE

-webkit-touch-callout: none; 

誰でもIEのためにそれを無効にする方法を知っていますか?

答えて

9

その他すべての名前は少し異なります。

-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none; 
+1

私はこれらのルールを追加しようとしましたが、動作しません...私はまだコピーするオプションを得ることができますリンクをクリックしてください... –

+1

hmmn、これはまったく動作しているブラウザの特定のバージョンの特定の実装に完全に依存しています。あなたが試みたいと思うかもしれないことは、jqueryや他のライブラリがすべてのアンカーを通過してhrefを取り除き、hrefのデータにurlを設定し、各アンカーをクリックしてデータを読み込んでjavascriptでナビゲーションを開始することです-url。そのように、コピーするhrefはありません – bizzehdee

2

また、デフォルトの応答を取り消すには、イベントコールバックをt彼はcontextmenuイベント。これは、マウスのためのすべてのブラウザで常にそうであるようにタッチのIEで動作します:

window.addEventListener("contextmenu", function(e) { e.preventDefault(); })