我终于找到了一款可以满足我对新 Chrome 窗口需求的扩展程序,名为“ResizeWindow”。它解决了除初始窗口之外的新 Chrome 窗口不会在可视区域的最左上角打开的问题。
我唯一的愿望是能够在创建每个新窗口时自动激活扩展,而不是在新打开的窗口加载到错误的位置后手动单击栏中的扩展图标。
我不是程序员,但也不是傻瓜(从 IIS5 时代开始我就有一些网页创作经验)。有没有办法编辑扩展的本地副本来执行此操作,或者将对扩展的调用注入到用于在新窗口中打开链接的任何代码中(无论是什么代码,只要生成右键单击上下文菜单即可)(或者我只能等待别人单独提出我想要的东西)?
如果我需要提供任何具体信息,请告诉我您的需求,我会很乐意这样做。
以下是更多细节:我有调整窗口大小扩展。我从设置中删除了所有不需要的分辨率,以便唯一可用的分辨率与我的屏幕空间相匹配,并设置选项以循环浏览列出的分辨率(仅使用一个意味着它将是默认分辨率)。
然而,为了让扩展程序发挥其魔力,您必须单击栏中的图标。我想要做的是以某种方式更改扩展程序,以便无论出于何种原因,在无需用户交互的情况下,使用已输入的设置,只要打开新的 Chrome 实例,扩展程序就会触发。我怀疑我并不是唯一一个想要这样做的人,因为 Chrome 会以连续级联的方式打开新窗口,而不是始终在左上角打开,并且这种更改只会自动调整大小,而无需任何额外的点击。
答案1
有没有办法编辑扩展的本地副本来执行此操作,或者将对扩展的调用注入到用于在新窗口中打开链接的任何代码中(无论是什么代码,右键单击上下文菜单)(或者我是否只能等待某人单独提出我想要的东西)?
是的,Chrome 扩展程序源文件基本上是 HTML/CSS/JS 文件,您可以在
%localappdata%\Google\Chrome\User Data\Default\Extensions\kkelicaakdanhinjdeammmilcgefonfh
文件夹。检查manifest.json
应该会告诉你使用了哪些源文件,你可以根据需要更改它们。但是,一旦作者更新了扩展,本地副本也会更新,因此你可能想要使用不同的名称并使用开发人员工具来打包自行扩展..