|
|
|
คลิกที่ปุ่ม paste แล้ว วางข้อมูลลงใน textbox ค่ะ พอทราบวิธีไหนบ้างไหมค่ะ ลองหาในเนตเจอแต่ พวก copy |
|
|
|
|
|
|
|
จากคำถามเราก็อยากรู้แล้วลองไปหาคำตอบดู ก็บอกได้เลยว่ายากมาก ได้แต่ Keyword สำคัญๆ คือ ClipboardEvent clipboardData dispatchEvent แล้วที่ใกล้เคียงก็ Clipboard.js แต่มันก็ไม่ตอบโจทย์ที่ถามจริงๆ
ในบอร์ด stackoverflow ที่เขาคุยๆ กัน เหมือนว่ามัน Support แค่ Firefox แต่ก็ลองแล้วเราก็ไม่ต่อไม่ถูก อาจเป็นเพราะเราไม่ค่อยเข้าใจคำสั่งพวก javascript เลยไปต่อไม่ถูก
สุดท้ายก็เลยต้องกลับมาถามว่า ทำไม ไม่ใช้ ctrl+v เหมือนเดิม
|
|
|
|
|
Date :
2016-09-21 10:03:01 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะทำได้ยากหรือไม่ได้ในหลายเบราเซอร์
ผมเคยลองใช้คำสั่ง paste ใน TinyMCE มันบอกว่าไม่สามารถดึงค่าจาก clipboard ได้
นั่นหมายความว่า js ในเบราเซอร์ตัวนั้นๆจะไม่สามารถเข้าถึง clipboard ได้เลย ซึ่งคงเป็นความปลอดภัยที่เบราเซอร์ปกป้องให้ผู้ใช้
ลองนึกดู เกิดเรากำลังก๊อปข้อความสำคัญๆ เช่น เลขที่บัตรเครดิต, รหัสผ่าน แล้วมีบางเว็บทะลึ่งดึง clipboard ไปขณะที่เปิดหน้าเว็บนั้นทิ้งไว้อยู่ อย่างนี้ล่ะก็....
แต่การก๊อปปี้ลง clipboard มันกลับสามารถทำได้ เพราะไม่ได้เป็นการเข้ามาล้วงข้อมูลแต่เป็นการวางเข้ามา
|
ประวัติการแก้ไข 2016-09-21 12:26:14
|
|
|
|
Date :
2016-09-21 12:25:44 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|