静态网页 frame中网页获取cookie 有哪位大侠懂吗

静态网页 frame中网页获取cookie 有哪位大侠懂吗,第1张

>

直接是不行的。

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生成的源代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/9708412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存