ฉันจะคัดลอกไฮเปอร์ลิงก์ในรูปแบบที่ไม่ได้เข้ารหัสใน Firefox ได้อย่างไร [ซ้ำ]


19

เมื่อฉันคัดลอก URL ต่อไปนี้จาก FireFox
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 ฉันกำลังคัดลอกลิงค์จากหน้าเว็บ เมื่อฉันวางเมาส์ไว้เหนือลิงก์ที่ถูกต้องจะปรากฏที่ด้านล่าง (แถบสถานะหรือชื่อของมัน) แต่ผลลัพธ์นั้นเป็นลิงค์ที่เข้ารหัส
ชื่อที่ปรากฏ

1
การเข้ารหัสที่คุณเห็นนั้นเป็นเพราะเว็บไซต์แสดงผลเป็นจริง เหตุผลที่มันถูกลบเมื่อคุณวางเมาส์เหนือเพราะเบราว์เซอร์ของคุณเลือกที่จะแสดงมันแตกต่างกัน แต่เมื่อคุณคัดลอกและวางสิ่งนั้นจะไม่เกี่ยวข้องกับเบราว์เซอร์ต่อดังนั้น
เดฟ

คำตอบ:


22

อยู่ในabout:configชุด

network.standard-url.escape-utf8: false

หลังจากเส้นทางนี้คัดลอกเป็นไม่เข้ารหัส แต่บรรพบุรุษเข้ารหัสไว้ :(

UPD:

พบการกำหนดค่าที่อัปเดตแล้ว

การตั้งค่าถูกแทนที่ด้วย browser.urlbar.decodeURLsOnCopy ใน Firefox 53+

/superuser//a/1255451/17118


5
ฉันเคยลองมาแล้ว แต่ไม่มีอะไรเกิดขึ้น URL ที่คัดลอกยังคงถูกเข้ารหัส
phuclv

1
ไม่มีตัวเลือกดังกล่าวอีกต่อไปใน Firefox 60
soshial

11

การหลีกเลี่ยงคือการไม่คัดลอก URL ทั้งหมดจากแถบ (ใช้งานได้ใน firefox) จากนั้นมันจะไม่เข้ารหัส

ฉันพบว่าใน firefox หากฉันวางเคอร์เซอร์ไว้ในแถบที่อยู่แล้วกด 'CTRL A', 'CTRL C' แล้ววางลงในสิ่งใดก็ได้ (อีเมล, notepad ++ เป็นต้น) จากนั้น 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

สามารถใช้งานได้ใน Chromium / Chrome
Ruslan

7

แก้ไข

ดูเหมือนว่าจะเป็น Firefox 60 ไม่สามารถทำได้ผ่านวิธีการในโพสต์นี้ แต่ฉันจะปล่อยให้โพสต์ด้วยเหตุผลทางประวัติศาสตร์ ...


เปิดหน้าปรับแต่งใน Firefox โดยพิมพ์about:configจากนั้นสัญญาว่าจะระมัดระวังและเข้าใช้

พิมพ์network.standard-urlลงในช่องค้นหา

ตรวจสอบให้แน่ใจว่าค่าทั้งสองถูกตั้งค่าเป็นจริง

ป้อนคำอธิบายรูปภาพที่นี่

แหล่ง

แก้ไข

ตามความคิดเห็น mmv-ru ให้ตั้งค่า escape-utf-8 เป็น false ช่วย ดังนั้นฉันถือว่าการเข้ารหัสตั้งค่าเป็นจริง!


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.