Developers had several concerns regarding the changes introduced in Manifest V3, including:

1. Content Blockers: One of the most significant concerns was related to the replacement of the "webRequest" API with the "declarativeNetRequest" API. The change limited the blocking capabilities of content blockers, such as ad blockers and privacy-enhancing extensions. Developers argued that the new API would not provide the same level of flexibility and functionality as the old one, which could lead to a decrease in the effectiveness of these extensions.

2. Communication between scripts: As mentioned earlier, the deprecation of the chrome.runtime.sendMessage() method and the introduction of a new messaging system called message passing with port raised concerns among developers who relied on the existing method for communication between content scripts and background scripts in their extensions.

3. Permissions and Privacy: The new permissions system introduced in Manifest V3 aimed to limit the access of extensions to sensitive user data. While this change was intended to improve user privacy, developers were concerned that the new system might be overly restrictive and hinder the functionality of some extensions.

4. Migration effort: Developers expressed concerns about the effort required to update their extensions to meet the new requirements of Manifest V3. Some developers were worried that the changes might lead to significant rewrites of their extensions, which could be time-consuming and resource-intensive.

In response to these concerns, Google has made some adjustments to the proposed changes and has been working with the developer community to address their feedback. The release of Manifest V3 has been delayed to allow for further refinements based on developer input.
นักพัฒนามีข้อกังวลหลายประการเกี่ยวกับการเปลี่ยนแปลงที่นำมาใช้ใน Manifest V3 ได้แก่: 1. ตัวบล็อกเนื้อหา: หนึ่งในข้อกังวลที่สำคัญที่สุดเกี่ยวข้องกับการแทนที่ API "webRequest" ด้วย API "declarativeNetRequest" การเปลี่ยนแปลงนี้จำกัดความสามารถในการบล็อกของตัวบล็อกเนื้อหา เช่น ตัวบล็อกโฆษณาและส่วนขยายที่ปรับปรุงความเป็นส่วนตัว นักพัฒนาแย้งว่า API ใหม่จะไม่ให้ความยืดหยุ่นและฟังก์ชันการทำงานในระดับเดียวกับแบบเก่า ซึ่งอาจส่งผลให้ประสิทธิภาพของส่วนขยายเหล่านี้ลดลง 2. การสื่อสารระหว่างสคริปต์: ดังที่กล่าวไว้ข้างต้น การเลิกใช้งานเมธอด chrome.runtime.sendMessage() และการเปิดตัวระบบการรับส่งข้อความใหม่ที่เรียกว่าการส่งข้อความพร้อมพอร์ต ทำให้เกิดความกังวลในหมู่นักพัฒนาที่อาศัยวิธีการสื่อสารที่มีอยู่ระหว่างสคริปต์เนื้อหา และสคริปต์พื้นหลังในส่วนขยาย 3. การอนุญาตและความเป็นส่วนตัว: ระบบการอนุญาตใหม่ที่นำมาใช้ใน Manifest V3 มีวัตถุประสงค์เพื่อจำกัดการเข้าถึงส่วนขยายไปยังข้อมูลผู้ใช้ที่ละเอียดอ่อน แม้ว่าการเปลี่ยนแปลงนี้มีจุดมุ่งหมายเพื่อปรับปรุงความเป็นส่วนตัวของผู้ใช้ นักพัฒนาก็กังวลว่าระบบใหม่อาจมีข้อจำกัดมากเกินไปและเป็นอุปสรรคต่อการทำงานของส่วนขยายบางส่วน 4. ความพยายามในการโยกย้าย: นักพัฒนาแสดงความกังวลเกี่ยวกับความพยายามที่จำเป็นในการอัปเดตส่วนขยายเพื่อให้เป็นไปตามข้อกำหนดใหม่ของ Manifest V3 นักพัฒนาบางรายกังวลว่าการเปลี่ยนแปลงอาจนำไปสู่การเขียนส่วนขยายใหม่อย่างมีนัยสำคัญ ซึ่งอาจใช้เวลานานและใช้ทรัพยากรมาก เพื่อตอบสนองต่อข้อกังวลเหล่านี้ Google ได้ทำการปรับเปลี่ยนการเปลี่ยนแปลงที่เสนอและทำงานร่วมกับชุมชนนักพัฒนาซอฟต์แวร์เพื่อแก้ไขข้อเสนอแนะของพวกเขา การเปิดตัว Manifest V3 มีความล่าช้าเพื่อให้สามารถปรับแต่งเพิ่มเติมตามข้อมูลของนักพัฒนา
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence