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에서는이 문제가 발생하지 않습니다. 어떤 버전을 사용하고 있습니까?
Dave

@DaveRook 19.0.2
표시 이름

브라우저의 주소 표시 줄이나 페이지 자체에서 복사합니까 (예 : 링크 복사)?
Dave

@DaveRook 웹 페이지에서 링크를 복사하고 있습니다. 위로 마우스를 가져 가면 올바른 링크가 하단 (상태 표시 줄 또는 이름)에 표시되지만 결과는 인코딩 된 링크입니다.
표시 이름

1
당신이 보는 인코딩은 웹 사이트가 실제로 그렇게 렌더링했기 때문입니다. 마우스를 가리킬 때 제거되는 이유는 브라우저가 다르게 표시하도록 선택했지만 복사하여 붙여 넣을 때 브라우저 자체와 아무런 관련이 없기 때문입니다 (따라서 메모장에서 동일한 문제가 발생하는 이유).
Dave

답변:


22

에서 about:config설정

network.standard-url.escape-utf8: false

이 경로가 인코딩되지 않은 상태로 복사 된 후 그러나 ancor는 인코딩을 유지합니다. :(

UPD :

업데이트 된 구성 값을 찾았습니다.

Firefox 53 이상에서는 설정이 browser.urlbar.decodeURLsOnCopy로 대체되었습니다.

/superuser//a/1255451/17118


5
나는 이것을 시도했지만 아무 일도 일어나지 않았다. 복사 된 URL은 여전히 ​​인코딩되어 있습니다
phuclv

1
Firefox 60에서는 더 이상 이러한 옵션이 없습니다
soshial

11

해결 방법은 막대에서 전체 URL을 복사하지 않는 것입니다 (firefox에서 작동합니다). 그런 다음 인코딩하지 않습니다.

파이어 폭스에서 주소 표시 줄에 커서를 놓고 'CTRL A', 'CTRL C'를 누른 다음 아무 곳에 나 붙여 넣습니다 (이메일, 메모장 ++ 등). 그러면 URL은 원래 URL에 있던 것과 달라집니다.

EG.

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

이것은 Chromium / Chrome
Ruslan

7

편집하다

Firefox 60부터는이 게시물의 방법으로는 더 이상 가능하지 않지만 역사적인 이유로 게시물을 남겨 두겠습니다 ...


을 입력하여 Firefox에서 구성 페이지를 연 다음주의하여 입력 about:config하십시오.

network.standard-url검색 창에 입력 하십시오.

두 값이 모두 true로 설정되어 있는지 확인하십시오.

여기에 이미지 설명을 입력하십시오

출처

편집하다

mmv-ru 주석에 따르면 escape-utf-8을 false로 설정하면 도움이되었습니다. 따라서 인코딩을 true로 유지한다고 가정합니다!


2
예, 둘 다 이미 사실입니다.
표시 이름

3
나를 위해, escape-utf-8 false 설정을 도와주세요
Mikhail Moskalev

@ mmv-ru 제안 해 주셔서 감사합니다. 집에있을 때 사용해 보겠습니다.
표시 이름

@ mmv-ru 꿈처럼 작동합니다. 원하는 경우이 답변을 게시 할 수 있으며 수락하겠습니다.
표시 이름

Firefox 60에서는 더 이상 이러한 옵션이 없습니다
soshial
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.