标签: firefox

在不使用JS的情况下防止图像可拖动或可选择

有没有人知道如何在Firefox中使图像不可拖动且不可选择 - 同时不使用Javascript?看似微不足道,但问题在于:

1)可以在Firefox中拖动和突出显示:

<img src="...">
Run Code Online (Sandbox Code Playgroud)

2)所以我们添加它,但拖动时仍然可以突出显示图像:

<img src="..." draggable="false">
Run Code Online (Sandbox Code Playgroud)

3)所以我们添加这个,以解决突出显示问题,但后来违反直觉,图像再次变得可拖动.很奇怪,我知道!使用FF 16.0.1

<img src="..." draggable="false" style="-moz-user-select: none;">
Run Code Online (Sandbox Code Playgroud)

那么,有没有人知道为什么添加"-moz-user-select:none",会以某种方式特朗普并禁用"draggable = false"?当然,webkit按预期工作.关于这一点,Interwebs上没有任何内容......如果我们能够一起发光,那就太好了.

谢谢!!

编辑: 这是关于保持UI元素不被无意拖动并提高可用性 - 不是一些跛脚尝试复制保护方案:-)

html css firefox html5 draggable

120
推荐指数
6
解决办法
13万
查看次数

如何在浏览器中检查消失的元素?

如何检查鼠标移开时消失的元素? 示例下拉列表消失了

我不知道它的ID,类或任何东西,但想要检查它.

我试过的解决方案:

在控制台内运行jQuery选择器,$('*:contains("some text")')但没有任何运气,主要是因为该元素未被隐藏但可能从DOM树中删除.

手动检查DOM树的变化给了我什么,因为它似乎太快而无法注意到已发生的变化.

成功:

我在事件断点方面取得了成功.具体来说 - 在我的情况下是mousedown.只需转到Sources-> Event Listener Breakpoints-> Mouse-> mousedownChrome.之后我点击了我要检查的元素,在里面Scope Variables我看到了一些有用的方向.

javascript firefox firebug google-chrome opera-dragonfly

118
推荐指数
6
解决办法
4万
查看次数

Ajax,后退按钮和DOM更新

如果javascript修改了页面A中的DOM,则用户导航到页面B,然后点击返回按钮返回页面A.对页面A的DOM的所有修改都将丢失,并且向用户显示最初从服务器检索的版本.

它在stackoverflow,reddit和许多其他流行的网站上以这种方式工作.(尝试在此问题中添加测试评论,然后导航到不同的页面并点击返回按钮返回 - 您的评论将"消失")

这是有道理的,但一些网站(apple.com,basecamphq.com等)在某种程度上迫使浏览器为用户提供最新的页面状态.(转到http://www.apple.com/ca/search/?q=ipod,单击顶部的"下载"链接,然后单击"返回"按钮 - 将保留所有DOM更新)

来自哪里的不一致?

javascript ajax firefox

112
推荐指数
2
解决办法
3万
查看次数

我可以阻止Firefox开发人员工具网络面板在页面重新加载时清除吗?

我想观察POST请求的内容,该请求的成功完成导致location.reload()- 当我尝试在Firefox开发人员工具的网络面板中捕获此请求时,我发现页面重新加载会清除捕获的事件列表.我可以阻止这种清算吗?

firefox http firefox-developer-tools

112
推荐指数
5
解决办法
3万
查看次数

编辑和重播XHR chrome/firefox等?

我一直在寻找一种方法来改变我的浏览器中的XHR请求,然后再次重播.假设我在浏览器中完成了一个完整的POST请求,我唯一想要更改的是一个小值,然后再次播放.直接在浏览器中执行此操作会更容易,更快捷.

我已经谷歌了一下,并没有找到办法在Chrome或Firefox中做到这一点.有没有办法在这些浏览器中的任何一个或其他浏览器中执行此操作?

browser firefox google-chrome xmlhttprequest

111
推荐指数
7
解决办法
8万
查看次数

如何在Mozilla Firefox Developer Console中禁用粘贴保护?

我注意到,在最新版本的Mozilla Firefox浏览器的存在,禁用粘贴到开发者控制台,超级,超级讨厌的错误.这必须是有史以来最糟糕的想法.

但是,我试图通过输入它想要我的文本来允许它,但我仍然不能粘贴东西,我想我很快就会因为我使用开发者控制台而不得不切换浏览器每天.我真的很喜欢Mozilla和Firefox,并且不想换这么傻的东西.

那么如何关闭这个糟糕的"功能"呢?我真的希望有一个设置,但我找不到一个.如果没有,我想我将不得不为它打开一张错误票.

我的firefox版本是:32.0.3

如果任何Firefox开发人员看到这一点,请停止实现让开发人员发疯的功能.无论如何,开发者控制台中没有非开发人员,如果他们被欺骗粘贴在那里,那不是你的错.

javascript firefox

110
推荐指数
3
解决办法
6万
查看次数

在Android上,Progressive Web Apps与本机应用程序相比具有哪些功能,反之亦然

2015年,Google推出了一种新的Android开发网络应用程序方法:渐进式网络应用程序.可以创建一个看起来像本机应用程序的应用程序,可以使用设备的硬件,如摄像头和加速度计,接收推送通知,具有启动器图标,离线工作,存储本地数据等.

在Android上,本机应用程序提供的渐进式Web应用程序不支持哪些功能,反之亦然.

firefox android google-chrome progressive-web-apps

110
推荐指数
2
解决办法
6万
查看次数

在Firefox上开发Javascript的典型原因是什么?

我开发了一些javascript增强页面,可以在最近的Firefox和Safari上正常运行.我错过了检查Internet Explorer,现在我发现这些页面在IE 6和7上都不起作用(到目前为止).脚本以某种方式不执行,页面显示好像javascript不存在,虽然执行了一些javascript.我使用自己的库与DOM操作,从YUI 2我使用YUI-装载机和XML-HTTP请求,并在一个页面上我用"psupload",它依赖于JQuery的.

我正在从Office XP安装Microsoft脚本编辑器,现在将进行调试.我现在也会写具体的测试.

IE的典型失败点是什么?我可以睁开眼睛的方向.

我找到了这个页面,显示了一些差异.访问:Quirksmode

您可以从您的经验中找到一些我应该首先寻找的典型事物吗?

我稍后会在这里提出更多有关具体任务的问题,但是现在我对你的经验感兴趣,为什么IE通常会在Firefox中运行正常的脚本失败

编辑:谢谢你们所有这些伟大的答案!

与此同时,我调整了整个代码,以便它也适用于Internet Explorer.我现在整合了jQuery并构建了我自己的类.这是我的基本错误,我从一开始就没有在jQuery上构建所有的东西.我现在有.

JSLint也帮助了我很多.

许多来自不同答案的单一问题都有所帮助.

javascript firefox jquery yui

108
推荐指数
6
解决办法
7018
查看次数

如何在Firefox中允许键盘的键盘焦点?

在Webkit浏览器中转到这个超简单的小提琴,然后单击输入:

http://jsfiddle.net/eK4TT/

<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>
Run Code Online (Sandbox Code Playgroud)

然后,请注意您可以使用Tab键在键盘上浏览输入和链接(和Shift+ Tab以相反的顺序导航).

现在,看看Mac OS上Firefox中的同一个小提琴并做同样的事情.输入获得焦点,但链接不会获得焦点.这不是CSS显示问题.焦点从最后一个输入跳到URL栏.

tabindex在标记中尝试了无穷无尽的声明组合,但无济于事,例如:

http://jsfiddle.net/eK4TT/1/

到底发生了什么事?我会接受任何答案:

a)在Firefox中工作的小提琴
b)解释Mozilla头脑中究竟发生了什么.它似乎与规范相矛盾.

keyboard macos firefox accessibility tabindex

107
推荐指数
2
解决办法
2万
查看次数

禁用firefox同源策略

我正在开发一个本地研究工具,要求我关闭Firefox的相同原始策略(在脚本访问方面,我并不真正关心跨域请求).

更具体地说,我希望主机域中的脚本能够访问页面中嵌入的任何iframe中的任意元素,而不管其域名是什么.

我知道之前的Q&As提到了CORS FF扩展,但这不是我需要的,因为它只允许CORS,但不允许脚本访问.

如果它不能轻易完成,我也很感激任何见解,指出我可以修改以禁用SOP的FF src代码的特定部分,以便我可以重新编译FF.

security firefox same-origin-policy

106
推荐指数
5
解决办法
16万
查看次数