最近用个插件发现popup被chrome 硬写死在代码里面(800x600),太小的框使用起来不方便,研究了下代码,发现不改代码也可以直接改变着宽高限制,具体如下
找到安装目录下的chrome.dll(edge为msedge.dll,基于chomium的浏览器全都可以),用二进制编辑器打开,全局将20 03 00 00 58 02 替换为 40 06 00 00 e8 03(1600x1000)就可以了。ps:修改前先将浏览器彻底关闭,全局替换是将所有相关800x600的界面限制都改了,可能不止popup界面,如果不想影响其他的,那就一个个替换看效果。
chromimu代码在这里 static constexpr gfx::Size kMaxSize = {1600, 1000};//wystan modify {800, 600} for popup page 221101