วิธีแก้ปัญหา Google Chrome 71 ทำให้รัน Flash ยากลำบากมากยิ่งขึ้น

ในช่วงเดือนธันวาคม 2561 นี้ผู้ใช้ Google Chrome ที่ต้องเปิดเว็บที่มี Flash จะต้องลำบากมากยิ่งขึ้น

เพราะว่าทาง Google Chrome ได้มีการอัพเดทเวอร์ชั่น 71 ออกมา ทำให้ไม่สามารถตั้งค่าให้เล่น Flash ได้ถาวรแล้ว

จากเดิมในเวอร์ชั่น 69 สามารถเข้าไปแก้ใน Ephemeral Flash Permission ของ flag setting ได้

ซึ่งในเวอร์ชั่น 71 ได้ถูกนำส่วนนั้นออกไปจาก flag setting เรียบร้อยแล้ว ทำให้เกิดปัญหายุ่งยากน่ารำคาญอย่างนึง

ก็คือทุกครั้งที่เข้า Chrome มา ต้องกด Allow Flash ทุกครั้ง และเมื่อปิด Chrome ลงหมด การตั้งค่า Allow Flash จะถูก Reset กลับไปเป็น Block ตลอดเวลา

ในตอนนี้มีวิธีแก้เพียงแค่สองวิธีเท่านั้นก็คือ ย้ายไปใช้ Browser อื่น หรือ แก้ Registry ไปเลย

ในกรณีที่ไม่สามารถย้ายไปใช้ตัวอื่นได้จริงๆ ก็ลองมาแก้ Registry ดูกันครับ มันดูอาจจะยุ่งยากน่ารำคาญนิดหน่อย แต่มันก็ทำเพียงแค่ครั้งเดียวเท่านั้น ผมจะเขียนให้ทำตามทีละขั้นตอน จะได้เข้าใจได้ง่ายๆ และสามารถทำตามได้นะครับ

ก่อนอื่นเลยเปิด start > run ขึ้นมาพิมพ์ regedit ลงไปแล้ว OK

เราจะเข้ามาที่หน้าที่ดูมึนงง ยุ่บยั่บ เต็มไปหมด ให้เราเลือกโฟลเดอร์ด้านซ้ายไปที่

HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Google > Chrome > PluginsAllowForUrls

มาถึงหน้าของ Policies น่าจะไม่เห็น Google กัน ฉะนั้นเราจะต้องสร้างมันขึ้นมาเองเลย

โดยคลิกขวาที่ Policies จากนั้นเลือก New > Key จะเห็น Folder ใหม่ขึ้นมาให้พิมพ์ไปว่า Google แล้ว Enter

จากนั้นก็คลิกขวาที่โฟลเดอร์ Google แล้ว New > Key จากนั้นก็แก้โฟลเดอร์เป็น Chrome แล้ว Enter

แล้วก็ทำซ้ำอีกครั้งนึงโดย คลิกขวาโฟลเดอร์ Chrome กด New > Key แก้เป็น PluginsAllowedForUrls

หากทำถูกต้องจะเห็นเป็นดังนี้

เมื่อเข้ามาที่ PluginsAllowedForUrls แล้ว ด้านขวาเราจะเห็นว่ามี Default อยู่ 1 อัน

ให้เราคลิกขวาในส่วนช่องเปล่าๆด้านขวา เลือก New > String Value จากนั้นตั้งชื่อเป็นเลข 1

คลิกขวาที่ 1 เลือก Modify

ใส่ชื่อเว็บที่เราต้องการใช้ Flash ลงไป แล้วลงท้ายด้วย :443 จากนั้นกด OK
หากเว็บที่ใช้แฟลชไม่มี www ก็ไม่ต้องใส่ www ลงไปนะครับ ต้องใส่ให้ตรงถูกต้องด้วย

เท่านี้เราก็จะเห็นว่า มีข้อมูลเว็บขึ้นมาแล้ว

กรณีมีหลายเว็บที่ต้องใช้งาน Flash ให้สร้าง String Value ขึ้นมาหลายๆอัน และตั้งชื่อไล่เรียงตามเลขไป 1 2 3 4 5 6 … แล้วก็ไล่ Modify Value Data ให้เป็นชื่อเว็บนั้นๆไปทีละอันเรื่อยๆครับ

เมื่อใส่เว็บเสร็จแล้วก็ปิด Registry Editor ไปได้เลย

ทีนี้เราสามารถเช็คได้ว่าเราใส่ข้อมูลถูกต้องรึเปล่า โดยเข้าไปที่ chrome://settings/content/flash

จะมีเว็บที่เราใส่เข้าไปใน Registry และมีไอค่อนแปลกๆด้านขวา มีเขียนว่า เว็บไซต์นี้ได้ถูก Enforce โดย Admin

เท่านี้ก็เท่ากับว่า เว็บไซต์นั้นๆถูกบังคับให้ Allow Flash ก่อนเสมอแล้วครับ

คำเตือน : วิธีนี้เป็นวิธีแก้ไขสำหรับ Chrome 71 นะครับ ซึ่งในอนาคตเวอร์ชั่นถัดๆไปไม่สามารถรับประกันได้ว่าวิธีนี้จะยังใช้ได้อยู่หรือไม่ และขอไม่รับประกันว่าวิธีนี้จะทำให้เกิดผลเสียใดๆตามมา หากใครทำตามก็ขอให้เป็นการรับผิดชอบของตัวเองนะครับ  (Google Chrome จะรองรับการเล่น Flash ไปถึงแค่ปี 2020 เท่านั้นนะครับ)

Comments

タイトルとURLをコピーしました