Google chrome chrome.windows.update对窗口大小的限制

Google chrome chrome.windows.update对窗口大小的限制,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,我发现chrome.windows.update通过updateInfo参数对可能的窗口大小施加了限制。如果请求的窗口宽度或高度大于屏幕/桌面的宽度或高度,该函数会将值缩小到屏幕大小。我不确定这是否是一个错误或功能。至少,Chrome extensions文档中没有包含这种行为,这让我觉得该功能的工作原理与预期不完全一样。除了编写插件外,是否有人找到了解决此限制的方法 经过一个简短的测试,结果表明,该限制不是由extensions API应用的,而是由Chrome core本身应用的。即使是一个

我发现chrome.windows.update通过updateInfo参数对可能的窗口大小施加了限制。如果请求的窗口宽度或高度大于屏幕/桌面的宽度或高度,该函数会将值缩小到屏幕大小。我不确定这是否是一个错误或功能。至少,Chrome extensions文档中没有包含这种行为,这让我觉得该功能的工作原理与预期不完全一样。除了编写插件外,是否有人找到了解决此限制的方法


经过一个简短的测试,结果表明,该限制不是由extensions API应用的,而是由Chrome core本身应用的。即使是一个插件也不能使用WinAPI等任意更改Chrome窗口大小。仍然需要解决这个问题。到目前为止,我唯一能想到的是top window子类化,但我预见到在这方面会有一些挑战。

问题已经解决了(问题发布时)通过NPAPI插件,对浏览器窗口进行子类化,并以这样一种方式处理消息:默认窗口的窗口大小限制扩展到所需的窗口大小。对于那些可能感兴趣的人,我应该注意,Chrome将来将不再支持插件。

我不认为这是一个错误-例如,在Windows中,您不能将任何窗口的大小调整为大于屏幕大小。这不完全是扩展限制-用户也不能使窗口大于屏幕。确实如此。奇怪的是,多年来我都没有注意到这个限制。我们应该结束这个问题吗?