基于Chromium的Opera:使用javascript修改页面(尽可能使用旧Opera)

基于Chromium的Opera:使用javascript修改页面(尽可能使用旧Opera),javascript,opera,Javascript,Opera,我的问题有两个: 1) 有可能吗 2) 如果是 在网上搜索了几个小时后,我没能找到解决办法 让我介绍一下我的意图: 使用12.xOpera,可以在加载后通过本地javascript文件对页面进行更改。因此,可以设置不同的颜色,执行一些设置,mybe也可以根据我的要求修改演示文稿 我知道有些事情可以通过扩展来完成,但并不是所有事情都像看上去的那样 我想在页面加载后为查询设置一些输入值。基本HTML原则上如下所示: <html> <head> .... <

我的问题有两个:

1) 有可能吗

2) 如果是

在网上搜索了几个小时后,我没能找到解决办法

让我介绍一下我的意图:

使用12.xOpera,可以在加载后通过本地javascript文件对页面进行更改。因此,可以设置不同的颜色,执行一些设置,mybe也可以根据我的要求修改演示文稿

我知道有些事情可以通过扩展来完成,但并不是所有事情都像看上去的那样

我想在页面加载后为查询设置一些输入值。基本HTML原则上如下所示:

<html>
  <head>
   ....
  </head>
  <body>
    <div id="Control">
        <button id="Btn" class="...."  title=".....">
         <span class=".....">BtnTxt</span>
        </button>
        <select id="loopCount">
         <option value="1" selected="selected">AAAA</option>
         <option value="2">BBBB</option>
         <option value="3">CCCC</option>
        </select>
    </div>
  </body>
</html>

....
BtnTxt
AAAA
BBBB
中交
我想将loopCount设置为选项3并执行标准js

只是为了再次清除,页面是外部的,我想在页面加载后更改值。我无法访问原始页面


感谢您的帮助/建议。

我为那些有类似问题的人提供的解决方案: 我已经使用了它,因为它允许指定脚本何时启动。对于那些像我这样的Javascript新手来说,为了避免长时间的测试周期:在任何启动之前执行脚本似乎是合乎逻辑的。这意味着,如果页面使用jQuery,则不能使用jQuery,因为初始化是在注入代码之后执行的。所以您需要执行纯javascript语句。
(也许有人能证实这一点。)

事实上,扩展比用户脚本更强大,可以做以前能做的一切。IIRC,有一些扩展可以在Chromium中运行用户脚本。你试过其中任何一种吗?谢谢你的提示和扩展。这解决了我的问题。正如你所说,有几个扩展。我为那些有类似问题的人提供的解决方案是:我使用了[Scripter](),因为它允许指定脚本何时启动。对于那些像我这样的新手来说,避免长时间的测试是很有道理的:在任何启动之前都要运行脚本。这意味着如果页面使用jQuery,则可以使用它,因为初始化是在注入代码之后执行的。(也许有人能证实这一点。)
<html>
  <head>
   ....
  </head>
  <body>
    <div id="Control">
        <button id="Btn" class="...."  title=".....">
         <span class=".....">BtnTxt</span>
        </button>
        <select id="loopCount">
         <option value="1" selected="selected">AAAA</option>
         <option value="2">BBBB</option>
         <option value="3">CCCC</option>
        </select>
    </div>
  </body>
</html>