如何在javascript中读取显示在iframe中的外部网站的cookie
How read cookies of external site displayed into iframe in javascript
我提交表单的目标是一个iframe。之后,响应被加载到我的iframe中,我想读取cookie,尤其是加载到我iframe的外部链接的jsessionid cookie。
请帮我解决这个问题。
由于"同源政策",这是不可能的。您必须手动发送消息(postMessage)。请参阅此处的示例:访问父窗口中iFrame的cookie
我认为它可以帮助你
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.com");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0');
curl_setopt($ch, CURLOPT_HEADER ,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$content = curl_exec($ch);
// get cookies
$cookies = array();
preg_match_all('/Set-Cookie:(?<cookie>'s{0,}.*)$/im', $content, $cookies);
print_r($cookies['cookie']);
相关文章:
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 使用node.js获取外部网站内容
- 如何在其他公共网站中拉取外部网站的URL
- 控制node.js应用程序's通过外部网站举办的活动
- 从外部网站获取JSON数据
- 单击指向外部网站的链接后,通过MySQL保存数据
- 调整外部网站内容的大小以适应iFrame宽度
- 如何在煎茶触控 2 中自动打开外部网站
- Chrome 扩展徽章颜色外部网站 JavaScript 更改
- 抓取外部网站,但返回“您必须在此站点上使用支持 JavaScript 的浏览器”错误
- 监控外部网站的HTTP请求
- 使用颜色框在弹出窗口中加载外部网站
- 如何在运行时应用外部网站的样式
- 如何在外部网站上提交表单并获得生成的 HTML
- 将VBA转换为与外部网站交互
- 从外部网站获取谷歌地图数据
- 在外部网站上使用Inappbrowser自动登录
- Visual Studio 13,将HTML5网页重定向到外部网站
- 跟踪像素应该通过引用页面加载外部网站 - 但它不起作用
- 当我加载外部网站的内容时,Javascript没有加载