本文介绍了C#.NET Webbrowser-Control-Javascript方法ResizeTo不起作用.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿!

我正在使用Webbrowser遇到问题-.NET Framework(4.6.1)中的控件.

I‘m experiencing an Issue using the Webbrowser-control from the .NET Framework (4.6.1). 

使用简单的JavaScript(窗口.ResizeTo)将窗口调整为特定大小在IE 11中可以正常工作.但是,它在Webbrowser-Control中不起作用!

我已经在指定使用的IE版本通过浏览器控件 FEATURE_BROWSER_EMULATION  IE 11的注册表项(将密钥设置为11000).

I am already specifying the used IE version of the webbrowser control via theFEATURE_BROWSER_EMULATION Registry Key to IE 11 (set key to 11000). 

这是我用于测试的JS代码:

 

<!DOCTYPEhtml>
< html>
< body>

<!DOCTYPEhtml>
<html>
<body>

< button onclick =" resizeWin()>调整大小窗口</button>

< script>
函数resizeWin(){
    window.resizeTo(250,250);
}
</script>
</body>
</html>

<button onclick="resizeWin()">Resize window</button>

<script>
function resizeWin() {
    window.resizeTo(250, 250);
}
</script>
</body>
</html>

对于Visual Studio/C#部分,只需创建一个新的Visual Studio项目,然后在窗口中添加Webbrowser组件.使用上面的代码将URL设置为HTML文档.请参阅与IE 11相比,它如何工作.

对于如何解决此问题的任何想法或解决方法的建议,我将不胜感激.

问候,

帕特里克

推荐答案


这篇关于C#.NET Webbrowser-Control-Javascript方法ResizeTo不起作用.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 09:39