2014-09-30 42 views
2

在iOS 8 Safari中出現問題,無法選擇或複製文本。當我將手指放在一個帶有文本的textarea元素上時,選擇「全選」出現一秒,然後消失,然後我可以選擇它。同樣的情況發生在我終於可以選擇文本時,我無法從菜單中選擇「剪切」或「複製」。Mobile Safari無法選擇文本或複製到剪貼板

我通過代碼檢查,它只是一個簡單的textarea,焦點和模糊事件不會在jQuery中觸發。只發生在iOS 8的實時環境中,它不會發生在直接複製實時版本的開發環境中。唯一的區別是www。與dev ..

是否有任何東西(jQuery或iOS相關),會導致選項消失像這樣?

這裏有一個代碼片段:

<script type="text/javascript" src="jQuery-2.1.1.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $("textarea[name=test]").blur(function() { 
      alert($(this).val()); 
     }); 
    }); 
</script> 

<textarea name="test" rows="3" cols="60"></textarea> 
<button type="button">Only here for blur</button> 

提前感謝!

回答

0

同樣的問題在這裏我無法選擇,全選,複製或粘貼在iOS Safari中。選定的氣泡即刻消失。我已經將它隔離,兩件事情:

  1. AdSense代碼 - 只要在網頁上顯示無響應(移動)廣告它可以使這些箱子幾乎不可能選擇文本。

  2. 更新HTML - 每當一個更新HTML完成,例如使用{jQuery.html(「」)}剪切/複製/粘貼,選擇/選擇所有的泡沫都會消失。

我能問題提交給AdSense小組,但我還是要測試不同的方式,使HTML更新,也許更新框架,而不是頁面的元素上。

+1

是的,同樣的事情仍然在這裏沒有解決方案。我也能夠以同樣的方式複製。大約與此同時在AdSense論壇上發佈此問題,但沒有回覆。以下是該帖子的鏈接:[link] https://productforums.google.com/forum/#!msg/adsense/Ud-HQXZ6iTQ/cSWmqEEEepMJ [/ link] – Whatevo 2014-12-04 15:11:58

+0

我已經看到一些改進,現在複製/粘貼讓我相信他們正在努力,這是很好的。 – im3r3k 2015-02-14 03:36:54