Tags:
Node Thumbnail

Google ได้แก้ไขการเรียกใช้งาน FileSystem API ของเว็บเมื่อใช้งานผ่าน Chrome ทำให้ตัวเว็บไม่สามารถรับรู้ได้แล้วว่าผู้ใช้อยู่ใน Incognito Mode หรือไม่

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

ทั้งนี้ เดิมตัว FileSystem API จะสร้างแซนด์บ็อกซ์ขึ้นมาเพื่อเก็บไฟล์แคชบนสตอเรจในเครื่อง แต่ตอนนี้เมื่อเข้า Incognito Mode ตัว API จะสร้างแซนด์บ็อกซ์บนแรมแทน เพื่อที่เมื่อปิดเบราว์เซอร์ ไฟล์ดังกล่าวจะหายตามไปด้วย

วิศวกรของ Chrome คาดว่าฟีเจอร์นี้จะพร้อมใน Chrome 74 และจะส่งลง Chrome Canary เร็วๆ นี้ โดยต้องเข้าไปเปิดที่ enable-filesystem-in-incognito ในหน้า flag

ที่มา - Bleeping Computer

Get latest news from Blognone

Comments

By: hisoft
ContributorWindows PhoneWindows
on 20 February 2019 - 11:47 #1097232
hisoft's picture

Incignito -> Incognito

เมื่อเช้า -> เมื่อเข้า

By: hisoft
ContributorWindows PhoneWindows
on 20 February 2019 - 11:49 #1097233
hisoft's picture

InPrivate/Incognito นี่มีความต่างให้สังเกตได้แบบนี้อยู่เรื่อยๆ หลายเว็บทำงานใน InPrivate/Incognito ไม่ได้ก็เพราะพวกฟังก์ชันที่โดนตัดไปนี่แหละ ก่อนหน้านี้ Chrome ก็ดูดีสุดอยู่แล้วหวังว่าเจ้าอื่นจะทำตามบ้าง

ตัวหนักๆ เลยที่เบราเซอร์อื่นตัดทิ้งในโหมดความลับก็ IndexedDB นี่แหละครับ ?

By: thedesp
WriterAndroidWindows
on 20 February 2019 - 12:58 #1097247
thedesp's picture

กินแรมเพิ่มตามจำนวน incognito tab...

By: risc on 20 February 2019 - 15:48 #1097298 Reply to:1097247

+100

By: hisoft
ContributorWindows PhoneWindows
on 26 June 2019 - 15:43 #1117158
hisoft's picture

ไม่แน่ใจว่าเป็นอันเดียวกันรึเปล่าแต่วันนี้ผมเจอเรื่องแปลกๆ กับการจัดการไฟล์กับ Incognito ของ Chrome มาครับ
ผมทำเว็บที่ทำงานออฟไลน์ได้ (PWA) ให้ผู้ใช้อัปโหลดไฟล์เข้าไปเพื่อให้งานกับแอปได้ด้วยการลากเข้าไปวาง จากนั้นแอปผมก็จะเอาไปเก็บในฐานข้อมูล (ที่อิงอยู่บน IndexedDB) ในรูปแบบของ Blob

ปรากฎว่าถ้าใช้งานใน Incognito เนี่ย ถ้าไฟล์ในเครื่องจริงหายไป Blob ใน DB จะพังไปด้วยครับ - -" ซึ่งถ้าไม่ได้ใช้งานใน Incognito นี่จะไม่มีปัญหานี้ เหมือนกับว่ามันชี้เข้าไปที่ไฟล์จริงในระบบเลยซะงั้น