Javascript Opera扩展中的注入顺序

Javascript Opera扩展中的注入顺序,javascript,browser,opera,opera-extension,Javascript,Browser,Opera,Opera Extension,假设我的扩展名在includes目录中有3个文件: includes/all.js includes/one.js includes/two.js all.js为每个页面加载 我的问题是:Opera在http://foobar.example.com/page 有传言说这个顺序是按字母顺序排列的,但我找不到这个说法的确切来源 有传言说顺序是按字母顺序排列的,但我不能 找到这一主张的确切来源 在文档中找不到任何确认,但我的实验表明内容脚本确实是按字母顺序加载的。当我们第一次提供用户javascri

假设我的扩展名在
includes
目录中有3个文件:

includes/all.js includes/one.js includes/two.js
all.js
为每个页面加载

我的问题是:Opera在
http://foobar.example.com/
page

有传言说这个顺序是按字母顺序排列的,但我找不到这个说法的确切来源

有传言说顺序是按字母顺序排列的,但我不能 找到这一主张的确切来源


在文档中找不到任何确认,但我的实验表明内容脚本确实是按字母顺序加载的。

当我们第一次提供用户javascript支持时,我注意到一些用户开始开发库,并希望控制加载/执行顺序。他们中的一些人认为顺序是按字母顺序排列的(当时是随机的,可能是按文件创建时间或类似时间排列的),并且会在库文件名前面加上A-,使它们先运行。所以我告诉开发人员“让我们实现人们的期望,并按字母顺序运行脚本”


这可能是我的错,它既没有记录也没有测试过。

如果它没有记录在任何地方,可能最好不要依赖它。 // ==UserScript== // @include http://*.example.com/* // @include https://*.example.com/* // ==/UserScript==