C# WebBrowser 禁用alert,返回信息。禁用confirm 返回信息。 页面增加js,页面执行js函数
来源:互联网 发布:网站自然优化 编辑:程序博客网 时间:2024/05/18 00:41
[ComVisible(true)]//这句话很重要,否则无法接收提示数据数据
public partial class Wzpolicy : Form
private void Wzpolicy_Load(object sender, EventArgs e)
{
wb.ObjectForScripting = this;//此属性是得到alert关键设置,否则可以禁止弹出,但是无法得到信息
wb.ScriptErrorsSuppressed = false;//禁用js错误提示
}
StringBuilder strAlertBuilder = new StringBuilder();
//禁用alert 信息 信息发送到alertMessage
strAlertBuilder.Append(" var _alert=window.alert;\n");strAlertBuilder.Append(" window.alert=function(s){\n");
strAlertBuilder.Append(" window.external.alertMessage(s);}\n");
//禁用confirm 信息, confirm 返回true。 信息发送到alertMessage
strAlertBuilder.Append(" var _confirm=window.confirm;\n");
strAlertBuilder.Append(" window.confirm=function(s){\n");
strAlertBuilder.Append(" window.external.alertMessage(s); return true;}\n");
//把js增加到页面
HtmlElement he = wb.Document.CreateElement("script");he.SetAttribute("type","text/javascript");
he.SetAttribute("text", strAlertBuilder.ToString());
wb.Document.Body.AppendChild(he);//add element
//接收提示 信息的方法
public void alertMessage(string s)
{
textBox1.Text += s+"\r\n";
}
0 0
- C# WebBrowser 禁用alert,返回信息。禁用confirm 返回信息。 页面增加js,页面执行js函数
- js禁用页面中退格键返回功能
- 禁用返回页面
- 页面禁用返回功能
- js 禁用页面交互
- 一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面
- 一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面
- 页面js禁用鼠标右键
- js禁用页面右击
- 返回禁用所有按钮的js代码
- 运用Js 禁用浏览器后退返回
- js返回页面顶部
- js返回上一个页面
- js 返回页面顶部
- js返回,页面暂存
- JS返回页面顶部
- js返回上级页面
- js返回上一个页面
- Spring MVC框架搭建及详解
- android 获得手机内存
- Perl实现FTP上传,达到分布式文件同步的功能
- Ubuntu14.04 LTS更新源
- java 日期格式时间24小时制
- C# WebBrowser 禁用alert,返回信息。禁用confirm 返回信息。 页面增加js,页面执行js函数
- html5开发
- 嵌入式数据库SQLite移植到S3C2410的方法
- css选择器
- 学学Mybatis(四)
- LAS点云数据的读取
- Android中控件的层次结构
- 【springboot】 springboot集成quartz实现定时任务
- Java并发之CountDownLatch、CyclicBarrier、Semaphore