Item logo image for RunJS

RunJS

1.0(

1 rating

)
ExtensionDeveloper Tools2 users
Item media 5 (screenshot) for RunJS
Item media 1 (screenshot) for RunJS
Item media 2 (screenshot) for RunJS
Item media 3 (screenshot) for RunJS
Item media 4 (screenshot) for RunJS
Item media 5 (screenshot) for RunJS
Item media 1 (screenshot) for RunJS
Item media 1 (screenshot) for RunJS
Item media 2 (screenshot) for RunJS
Item media 3 (screenshot) for RunJS
Item media 4 (screenshot) for RunJS
Item media 5 (screenshot) for RunJS

Overview

Redefine any site with your own CSS & JS—saved per URL. Local-first, no ads or tracking. Optional Google Drive sync.

What RunJS is for 📢 RunJS lets you redefine how a website looks and behaves with your own CSS and JavaScript—without editing the site’s source. Bind a target URL to optional styles and scripts, open it in one click (redirects are followed for that run), and inject after the page lands so the site follows your rules. 🔨 Typical uses: restyle cluttered UIs, hide distractions, auto-fill forms, skip repetitive clicks, tidy workflow pages after SSO, or keep a personal “fix” of sites you use every day. Why you should install it: 📌 Local-first — scripts stay on your device by default; optional Google Drive sync stores copies in your Drive app data (not on RunJS servers); no ads or tracking; no remote script fetch 📌 Built for real browsing — open-and-inject from the popup or Dashboard; empty code is a URL shortcut 📌 CSS and JS together — one entry can change appearance and behavior for the same URL 📌 Control when and how code runs — document start / DOM ready / full load / idle / delay; isolated or page-main world; optional iframes; persist across refresh, or a cumulative successful-inject cap per tab run when persist is off 📌 Match where to inject — leave Match pattern empty to use the Target URL host + path prefix, or add Chrome match patterns (one per line) 📌 Permission stays proportionate — site access is requested when you save inject code (declining still saves locally; inject needs the grant); open-only entries skip host permission What you get: 🔥 Dashboard library with General / CSS / JS / Settings / Permissions, CodeMirror editor, format, URL test, and draft restore 🔥 Popup search/filter, one-click run, reorder, and jump to Dashboard 🔥 Optional Google Drive sync from Settings → Storage 🔥 Import/export JSON backups with conflict choices (overwrite / skip / import as new) 🔥 Theme, editor fonts, and 18 interface languages Chrome requirements: ✅ Chrome 135 or newer ✅ On Chrome 138+, enable “Allow User Scripts” on the extension details page ☕️ If you have feature ideas, feedback, or issues, email amals.chrome@gmail.com. Store reviews are welcome too. 🔗 Product page: https://amals-chrome.com/runjs/ 🔗 Privacy policy: https://amals-chrome.com/runjs/privacy/ 🔗 Terms: https://amals-chrome.com/runjs/terms/ 它是做什么的 📢 RunJS 用你自己的 CSS 与 JavaScript 重新定义网站的外观与行为——不必改网站源码。为目标网址绑定可选样式/脚本,一点打开(该次运行会跟随跳转落地),到达后注入,让页面按你的规则工作。 🔨 常见用途:改版式、藏干扰、自动填表、跳过重复点击、在 SSO 落地后整理工作页,或给常用站点保留一份「个人版」。 为什么值得安装: 📌 本地优先 — 默认只保存在本机;可选 Google Drive 同步把副本写入你的 Drive 应用数据区(非 RunJS 服务器);无广告无追踪;不远程拉取脚本 📌 贴合真实浏览 — 弹窗或 Dashboard 打开并注入;无代码时就是网址快捷方式 📌 CSS 与 JS 一体 — 同一条目既能改样子也能改行为 📌 执行可控 — 文档开始 / DOM 就绪 / 完全加载 / 空闲 / 延迟;隔离或页面主环境;可选 iframe;可常驻刷新;非常驻时按本标签页本次运行累计成功注入次数上限 📌 注入范围可选 — 匹配模式留空则按目标网址主机 + 路径前缀;也可填写 Chrome match pattern(一行一条) 📌 权限克制 — 保存注入代码时会申请站点访问(拒绝仍可本地保存,注入需已授权);仅打开网址不申请 你能得到什么: 🔥 Dashboard 脚本库:基本 / CSS / JS / 设置 / 权限,CodeMirror 编辑、格式化、URL 测试、草稿恢复 🔥 弹窗:搜索筛选、一点运行、排序、跳转 Dashboard 🔥 可选 Google Drive 同步(设置 → 存储) 🔥 JSON 导入导出备份,冲突时可选择覆盖 / 跳过 / 全部作为新条目 🔥 主题、编辑器字体,18 种界面语言 系统要求: ✅ Chrome 135 及以上 ✅ Chrome 138+ 请在扩展详情页开启「允许运行用户脚本」 ☕️ 功能建议、反馈或问题:amals.chrome@gmail.com。也欢迎在商店留下评价。 🔗 产品页:https://amals-chrome.com/runjs/ 🔗 隐私政策:https://amals-chrome.com/runjs/privacy/ 🔗 服务条款:https://amals-chrome.com/runjs/terms/

Details

  • Version
    1.1.3
  • Updated
    October 7, 2026
  • Size
    1.18MiB
  • Languages
    18 languages
  • Developer
    Bi Zhao
    Website
    Email
    amals.chrome@gmail.com
    Phone
    +971 58 836 6259
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps