Làm cách nào để sao chép siêu liên kết ở định dạng không được mã hóa trong Firefox? [bản sao]


19

Khi tôi sao chép URL sau từ FireFox
https://example.com/away.php?to=http://example.com/page/42

và sau đó dán, tôi nhận được một liên kết như:
https://example.com/away.php?to=http%3A%2F%2Fexample.com%2Fpage%2F42

Làm thế nào để tôi có được liên kết không được mã hóa thay thế? Có thể có một tùy chọn ẩn trong Firefox hoặc plugin. Tôi đã thử tìm kiếm trên web, nhưng không tìm thấy gì.

Cập nhật lại. câu hỏi trùng lặp:

Tôi không hỏi (chỉ) về việc sao chép văn bản từ thanh địa chỉ, mà về việc sao chép văn bản từ bất cứ đâu trong một trang web. Nhưng hãy giữ liên kết giữa những câu hỏi này, chúng có vẻ phù hợp.


Tôi không trải nghiệm điều này với Firefox. Phiên bản nào bạn đang sử dụng?
Dave

@DaveRook 19.0.2
Tên hiển thị

Bạn đang sao chép điều này từ thanh địa chỉ trong trình duyệt hoặc từ chính trang đó (ví dụ: sao chép một liên kết)?
Dave

@DaveRook Tôi đang sao chép một liên kết từ một trang web. Khi tôi di chuột qua nó, liên kết chính xác được hiển thị ở dưới cùng (thanh trạng thái hoặc tên của nó), nhưng kết quả là liên kết được mã hóa.
Tên hiển thị

1
Mã hóa mà bạn thấy là bởi vì trang web đã thực sự kết xuất nó như thế. Lý do nó bị xóa khi bạn di chuột qua là vì trình duyệt của bạn đang chọn hiển thị nó khác nhau, nhưng khi bạn sao chép và dán, điều đó không liên quan gì đến trình duyệt (do đó tại sao vấn đề tương tự xảy ra trong notepad).
Dave

Câu trả lời:


22

Trong about:configbộ

network.standard-url.escape-utf8: false

Sau khi đường dẫn này được sao chép là không được mã hóa. Nhưng ancor cứ mã hóa. :

CẬP NHẬT:

Tìm thấy giá trị cấu hình cập nhật

Cài đặt đã được thay thế bằng browser.urlbar.decodeURLsOnCopy trong Firefox 53+.

/superuser//a/1255451/17118


5
Tôi đã thử điều này, nhưng không có gì xảy ra. Url sao chép vẫn được mã hóa
phuclv

1
Không còn lựa chọn nào như vậy nữa trong Firefox 60
soshial

11

Một cách giải quyết là không sao chép toàn bộ URL từ thanh (điều này hoạt động trong firefox). Và sau đó nó sẽ không mã hóa nó.

Tôi thấy rằng trong firefox, nếu tôi đặt con trỏ vào thanh địa chỉ và nhấn 'CTRL A', 'CTRL C', rồi Dán nó vào bất cứ thứ gì (một email, notepad ++, v.v.). Sau đó, url sẽ thay đổi từ những gì ban đầu trong URL.

VÍ DỤ.

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

Sẽ trở thành:

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

Nhưng nếu tôi đã sao chép từ 'x' trong ví dụ:

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

URL không được thay đổi khi dán và thật dễ dàng để sửa mặt trước của URL.

Hi vọng điều này sẽ làm sáng tỏ nó.


4
Trong câu hỏi trước (câu hỏi này được đánh dấu là trùng lặp), câu trả lời được đăng bởi @ m4573r nói rằng bạn có thể chỉnh sửa URL trong thanh địa chỉ (bằng cách thêm và sau đó xóa ký tự) và dán sao chép sẽ giữ được mã hóa ! ! :))
Nostromov

Điều này cũng hoạt động trong Chromium / Chrome
Ruslan

7

Biên tập

Nó xuất hiện kể từ Firefox 60, nó không còn có thể thông qua các phương thức trong bài đăng này, nhưng tôi sẽ rời khỏi bài viết vì lý do lịch sử ...


Mở trang cấu hình trong Firefox bằng cách nhập vào about:config, sau đó hứa sẽ cẩn thận và nhập.

Nhập network.standard-urlvào hộp tìm kiếm.

Đảm bảo cả hai giá trị được đặt thành đúng.

nhập mô tả hình ảnh ở đây

Nguồn

Biên tập

Theo nhận xét mmv-ru, cài đặt esc-utf-8 thành false. Vì vậy, tôi giả sử giữ mã hóa được đặt thành đúng!


2
Vâng, cả hai đều đúng.
Tên hiển thị

3
Đối với tôi, hãy giúp đặt
esc

@ mmv-ru Cảm ơn bạn đã gợi ý, tôi sẽ thử khi ở nhà.
Tên hiển thị

@ mmv-ru Hoạt động như trong mơ. Nếu bạn muốn, bạn có thể đăng bài này dưới dạng câu trả lời và tôi sẽ chấp nhận nó.
Tên hiển thị

Không còn lựa chọn nào như vậy nữa trong Firefox 60
soshial
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.