>
直接是不行的。
1、用c#往webbrowser里面外层网页注入一段javascript,这段javascript的作用是向iframe注入代码。
2、向iframe注入的代码的作用是获取document的源代码;
3、把获取到的源代码返回到外层网页里面的一个对象里。
4、用c#从外层网页取这个源代码。
我来给你回答吧:帮你测试过,
比如父页面上 有 iframe1,iframe1页面上 有form1表单,表单内输入框 input1
在父页面上 执行
<a href="#" onclick="testfun()">测试</a>
<script>
function testfun()
{
// frame页面上表单的值表示:frames["iframe1"]documentgetElementById("input1")value
alert(frames["iframe1"]documentgetElementById("input1")value);
frames["iframe1"]documentgetElementById("form1")submit();
}
</script>
以上就是关于静态网页 frame中网页获取cookie 有哪位大侠懂吗全部的内容,包括:静态网页 frame中网页获取cookie 有哪位大侠懂吗、在一个frame中怎么获取另一个frame的元素的值、c#的webbrowser如何获得iframe里通过javascript生成的源代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)