我搜索了很多关于如何向 Opera Neon 添加扩展或附加组件的信息,但这类问题的答案仍然是一样的。您无法向 Opera Neon 添加扩展。
答案1
对于任何应用程序的扩展,必须考虑的是,应用程序必须具有编程到其中的功能。
尽管 Opera Neon 可能基于 Opera,但 Opera 现任员工对可用性的看法却与 Opera 最初开发人员(他并未在 Opera 工作很长时间)不同,而且他们对此的看法也不一样。
Opera 有意取消了对扩展的支持,因为当前开发团队认为,那些使网络浏览器更加用户友好、能够满足用户需求的扩展是不必要的。
可悲的是,不满足用户需求的心态目前正在开发者社区中蔓延,Firefox 不仅限制了其旗舰浏览器,而且还引入了错误,这充分说明了这一点。
Neon 的设计理念是新的总是更好的,即使你不能用新的来做,但你可以用旧的来做。
如果您希望为浏览器添加扩展程序,您别无选择,只能继续使用 Opera 的旧版本,或者改用开发者社区保留并支持以下愿景的浏览器:浏览器应该足够灵活,能够满足用户的需求,而不会影响他们的浏览体验。
答案2
仅仅因为一个程序基于另一个程序,并不一定意味着它能够做同样的事情。您无法向 Opera Neon 添加扩展。它无法运行它们。
为 MS Windows 或其他图形操作系统设计的现代程序由许多相互连接的子组件组成。就 Web 浏览器而言,这些子组件包括:
- 窗口和菜单图形用户界面(其中一些将由操作系统提供)
- 页面渲染引擎(例如 Gecko 或 WebKit)
- JavaScript 解释器(例如 V8 或 Rhino)
- 扩展 API(例如 ActiveX 或国家知识产权局)
- 用户偏好、缓存和其他文件存储选择
虽然 Neon 使用的是与 Chromium 相同的布局引擎 Blink,它不包含运行 Chrome 风格扩展所需的代码。