Tags:
Node Thumbnail

เมื่อเดือนที่แล้ว Chrome เพิ่งยกเลิก NPAPI ออกไป แม้ว่าผลกระทบหลักคือปลั๊กอิน เช่น Flash, Google Talk, Java แต่ยังมีแอพพลิเคชั่นอื่นๆ ที่ใช้งาน API ชุดเดียวกัน เช่น โปรแกรมเก็บรหัสผ่าน ตอนนี้กูเกิลก็ออก API ชุดใหม่มาให้แอพพลิเคชั่นเหล่านี้ทำงาน ชื่อว่า Native Messaging API

การทำงานของ API ชุดนี้จะต้องให้แอพพลิเคชั่นแบบเดสก์ทอปมาลงทะเบียนด้วยไฟล์ manifest ไว้ในโฟลเดอร์ของ Chrome ล่วงหน้า จากนั้นจึงสามารถเชื่อมต่อกับแอพพลิเคชั่นผ่านทาง stdin และ stdout ได้ โดยกระบวนการจะเลียนแบบมาจาก API สำหรับการเชื่อมต่อระหว่าง extension ที่มีอยู่ก่อนหน้านี้

กระบวนการเช่นนี้มีข้อควรระวังคือข้อมูลที่ได้รับมาจากแอพพลิเคชั่นอาจจะเป็นช่องโหว่ ทาง Chrome แนะนำว่า extension ที่ต้องการใช้ API ชุดนี้ไม่ควรนำข้อมูลไปใส่ในเว็บตรงๆ เช่น การใส่ผ่าน innerHTML แต่ให้อ่านข้อมูลทีละชุดมาวางเอง

เริ่มใช้งาน API นี้ได้ตั้งแต่ Chrome 29 เป็นต้นไป

ที่มา - Chromium Blog

Get latest news from Blognone

Comments

By: Mrcheir
Android
on 17 October 2013 - 15:42 #643362

แอพพลิเคชนั่น->แอพพลิเคชั่น

By: panurat2000
ContributorSymbianUbuntuIn Love
on 17 October 2013 - 21:57 #643521 Reply to:643362
panurat2000's picture

เมื่อเดือนที่แล้ว Chrome เพิ่งยกเลิก NPAPI ออกไป แม้ว่าผลกระทบหลักคือปลั๊กอิน เช่น Flash, Google Talk, Java

แม้ว่าผลกระทบหลักคือปลั๊กอิน เช่น Flash ?

ย้ำอีกรอบว่าปลั๊กอิน Flash และ PDF viewer ที่มากับ Chrome จะไม่ได้รับผลกระทบจากนโยบายนี้

ย้ำอีกรอบว่าปลั๊กอิน Flash จะไม่ได้รับผลกระทบจากนโยบายนี้ ?

By: best
iPhoneAndroid
on 17 October 2013 - 15:47 #643365

Chromeมาแรง โลก PC กำลังเปลี่ยนเพราะ Chrome

By: leeyiankun
Windows PhoneAndroidWindows
on 17 October 2013 - 17:39 #643423 Reply to:643365

แล้วคนที่ใช้ Firefoxล่ะ?

By: gudgee
iPhoneAndroidWindows
on 17 October 2013 - 15:57 #643371
gudgee's picture

Chrome Virtual Machine

By: Zentana
iPhoneWindowsIn Love
on 29 October 2013 - 19:55 #648678

อันดับหนึ่งไม่แพ้ใครจริงๆ

By: hisoft
ContributorWindows PhoneWindows
on 29 October 2013 - 20:10 #648682 Reply to:648678
hisoft's picture

อันนี้หมายถึงอันดับหนึ่งด้านไหนครับ?