c# - 在 webbrowser c# 控件中停止警报 javascript 弹出窗口

标签 c# javascript browser alert

这个网站: http://blog.joins.com/media/folderListSlide.asp?uid=ddatk&folder=3&list_id=9960150

有这个代码:

<script>alert('¿Ã¹Ù¸¥ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.');</script>

所以我的 web 浏览器控件显示一个弹出窗口,我如何在不使用 sendkeys enter 的情况下绕过弹出窗口?

最佳答案

如果您不打算在您的页面上使用 alert() 函数,您也可以覆盖它。例如:

<script type="text/javascript">
alert = function(){}
</script>

如果您确实需要使用 JavaScript 的警报功能,您可以“重载”它:

<script type="text/javascript">
var fnAlert = alert;
alert = function(message,doshow) {
    if (doshow === true) {
        fnAlert(message);
    }
}
alert("You won't see this");
alert("You will see this",true);
</script>

关于c# - 在 webbrowser c# 控件中停止警报 javascript 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848632/

相关文章:

javascript - Firefox 中的缓存未清除

javascript - 阐明浏览器是否还缓存通过 anchor href、动态生成的 html 和 javascript fetch?cache 获取的资源

c# - 使用自定义 Read() 和 Write() 功能装饰 FileStream

c# - AutoMapper 配置为所有 DateTime 属性使用本地时间

javascript - 如何仅在切换时验证表单

JavaScript Canvas ,图表/图形上两点之间的比例?

c# - 我应该在调用 GetSystemWow64Directory 之前固定我的数组吗

c# - 使用变量作为类实例名称 C#

javascript - 没有访问 token 调用的简单 facebook 注销返回

javascript - 适用于 Node.js 和浏览器的模块系统?