如何在Firefox中以非编码格式复制超链接?[重复]


19

当我从FireFox复制以下URL时
https://example.com/away.php?to=http://example.com/page/42

然后粘贴,我得到一个类似的链接:
https://example.com/away.php?to=http%3A%2F%2Fexample.com%2Fpage%2F42

我该如何获取未编码的链接?Firefox中可能有隐藏选项或插件。我尝试搜索网络,但未找到任何内容。

更新重新。重复的问题:

我不是(仅)询问从地址栏复制文本,而是询问从网页中的任何位置复制文本。但是让我们保持这些问题之间的联系,它们似乎很相关。


我在Firefox中没有遇到这种情况。您使用什么版本?
戴夫

@DaveRook 19.0.2
显示名称

您是从浏览器的地址栏中还是从页面本身复制此内容(例如,复制链接)?
戴夫

@DaveRook我正在复制网页中的链接。当我将鼠标悬停在其上时,正确的链接显示在底部(状态栏或它的名字),但结果是编码的链接。
显示名称

1
您看到的编码是因为网站实际上已经像那样渲染了。当您将鼠标悬停在上面时,将其删除的原因是浏览器选择以不同的方式显示它,但是在复制和粘贴时,这与浏览器本身无关(因此,记事本中也会出现相同的问题)。
戴夫

Answers:



11

解决方法是不要从栏中复制整个URL(这在firefox中有效)。然后它不会编码。

我发现在firefox中,如果将光标放在地址栏中,然后按“ CTRL A”,“ CTRL C”,然后将其粘贴到任何内容(电子邮件,记事本++等)中。然后,该URL将与URL中的原始URL发生变化。

例如。

http://example/test.php?p=(999)+999+999

会成为:

http://example/test.php?p=%28999%29+999+999

但是,如果我从示例中的“ x”复制而来:

xample/test.php?p=(999)+999+999

粘贴时未更改URL,并且很容易修复URL的开头。

希望这可以解决。


4
在先前的问题(这一个被标记为一式两份),发表@ m4573r回答说,你可以编辑在地址栏中的URL(通过添加,然后删除字符),并且复制粘贴应该保留的编码! !:))
Nostromov'9

这也适用于Chromium / Chrome
Ruslan,

7

编辑

从Firefox 60开始似乎不再可以通过本文中的方法使用,但由于历史原因,我将其保留...


键入,在Firefox中打开配置页面about:config,然后保证小心并输入。

输入network.standard-url到搜索框中。

确保两个值都设置为true。

在此处输入图片说明

资源

编辑

根据mmv-ru注释,将escape-utf-8设置为false会有所帮助。因此,我假设将编码设置为true!


2
是的,它们都已经成立。
显示名称

3
对我来说,帮助设置逃逸
-utf

@ mmv-ru感谢您的建议,我待在家里时会尝试。
显示名称

@ mmv-ru像在梦中一样工作。如果您愿意,可以将其发布为答案,我会接受。
显示名称

Firefox 60中不再有此类选项
soshial
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.