阅读:5275回复:13
关于鼠标选择超链接文字的问题
比如我用鼠标选择左下的“Taylor Swift”,却出现第二张图片的情况。
1 图片:11.jpg ![]() 2 图片:22.jpg ![]() 选择的是“Taylor Swift”,为什么会把上面的链接文字和图片也选择了? 本以为哪个扩展、脚本的关系,用安全模式试了一下还是这样,新建了配置试了还是这样,这是老问题了吧? 好像以前就这样,几年了吧,今天想解决一下了,实在受不了了。 3 正常情况 图片:33.jpg ![]() 又试了其他浏览器,IE也有这问题,chrome就没事,第三张图片就是截得chrome的。 这是网址:http://exam.tigtag.com/english/skill/141889.shtml 火狐和IE都是第二张图片的情况,这是说正常的情况是2,不正常的才是3吗。。。 ![]() |
|
|
1楼#
发布于:2014-06-15 14:32
一直没有问题 ,按住alt想复制哪就复制哪
图片:1.gif ![]() 楼主说的大概是这样的情况 |
|
2楼#
发布于:2014-06-15 14:43
|
|
|
3楼#
发布于:2014-06-15 14:57
迟到了千年:我是鼠标党,最懒的碰键盘,我逛贴吧的时候,遇见想回的帖子都懒得回,让我这种人按住alt再复制?文科别闹~回到原帖从右到左复制,选择的时候手不要乱动 Select text inside a link like Opera 还是用这个脚本吧,不过拖拽会失效 |
|
4楼#
发布于:2014-06-15 20:06
|
|
|
5楼#
发布于:2014-06-19 11:12
看了一下,是网页该部分的DOM结构中,较大的框(div#r_enradio)左边没有留内边距(padding),致使在左侧的链接想从左边开始拖动
选择链接文本的时候,都会跨过这个大框的边缘从而变成从这大框的开头开始选中,所以实际上IE和Firefox的处理是正确的。【我没有Chrome,我 也懒得装一个来测试。】 图片:QQ截图20140619105213.png ![]() 解决方法除了装扩展、按Alt以及从右边开始拖动选择之外,还有一个方法: 就是从第一个字的上边缘(鼠标从链接向上移动直至鼠标指针形状变动)开始向右下拖动 就可以选中了!↓↓↓ 图片:QQ截图20140619105253.png ![]() |
|
|
6楼#
发布于:2014-06-19 13:56
|
|
|
7楼#
发布于:2014-06-19 14:31
|
|
8楼#
发布于:2014-06-19 15:42
hzzhaiqi:好专业,但 IE11 下正常,跟 chrome 一样回到原帖 图片:QQ截图20140619153257.png ![]() 上图是搜狗4.2,useragent显示是Chrome28.0,DOM结构一样,但可以从左到右选中。 选中框的方式是忠于DOM结构的处理方式;但我也觉得直接选中最接近的文字元素比较合理,符合操作习惯,可能IE11和Chrome都有针对此进行微调。【XP机,体验不了IE11。】 图片:1.png ![]() 对比上(Chrome)下(Firefox)两种文字选中方式,可以看出Firefox的文字选中范围更局限于文字字符本身(跟IE8一样),而Chrome(或者Webkit内核浏览器)的文字选中范围则“大方”很多,这样也从侧面看出两者对于文字选择的倾向性差异吧。 |
|
|
9楼#
发布于:2014-06-19 18:48
|
|
10楼#
发布于:2014-06-19 19:12
在某些极端情况下
padding:0 line-height:1em 从左上往右下拖选都办不到 光看选择链接上的文本这一点 还是Presto Opera的处理方法比较完美 https://bugzilla.mozilla.org/show_bug.cgi?id=378775 话说我记得好像见过这类扩展/脚本来着? 不过google最近不好用 只搜到了这个 https://addons.mozilla.org/en-US/firefox/addon/copy-link-text-4750/ |
|
|
11楼#
发布于:2014-07-05 20:37
aaaa007cn:在某些极端情况下nightly好像已经实现这个效果了 左右拖拽链接已经失效了 |
|
12楼#
发布于:2014-07-06 02:53
|
|
13楼#
发布于:2014-11-10 21:24
|
|