前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

浏览器简单注入 JS 实例:自动获取 AI Studio 隐藏大模型

Gemini 更新版本很快,而且还弄了很多隐藏的大模型在不停测试。在 greasyfork 上有个 AI Studio 注入器的插件可以自动开启这些隐藏模型,其原理是在浏览器中注入 JavaScript 代码拦截并修改默认的 XHR/Fetch 请求。

下面我们使用 aardio 创建一个本地浏览器程序,本地代码更自由一些,不需要插件就可以直接向浏览器注入 JavaScript 代码,操作步骤也可以进一步简化。然后我们通过 API 自动抓取原插件的最新代码,这样就不需要手动更新了。

全部 aardio 代码如下:

import console;
import web.view;
import win.ui;
var winform = win.form(text="AI Studio");

//创建 WebView2 浏览器控件
var wb = web.view(winform,{
    language =  "zh-CN"; //中文语言
    startArguments = {
        //指定代理服务器,这个站必须走代理
        proxyServer = "SOCKS5://127.0.0.1:1081";
    };
})

console.showLoading(" 正在获取最新插件");

import web.rest.jsonLiteClient;
var http = web.rest.jsonLiteClient();
http.strictParsing = true;//仅 MIME 为 JSON 时自动解析 JSON。

//定义 HTTP API,获取最新版本 AI Studio 模型注入器 JS 代码
var gfApi = http.api("https://api.greasyfork.org.cn/scripts");
var scriptInfo = gfApi["539399-google-ai-studio-模型注入器.json"].get();
var scriptCode = http.get(scriptInfo.code_url);

//浏览器注入 JavaScript,拦截并修改 XHR/Fetch 请求
wb.preloadScript(scriptCode);
console.close();

wb.go("https://aistudio.google.com/prompts/new_chat");

winform.show(3);
win.loopMessage();

注入 JS 请参考《自动操作免费 Claude - React 前端自动化控制 》

运行效果:

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言