读取页面元素的onclick属性值禁止重定向获取url重定向后Location头指定的重定向目标_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了读取页面元素的onclick属性值禁止重定向获取url重定向后Location头指定的重定向目标_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含912字,纯文字阅读大概需要2分钟。
内容图文
![读取页面元素的onclick属性值禁止重定向获取url重定向后Location头指定的重定向目标_html/css_WEB-ITnose](/upload/InfoBanner/zyjiaocheng/399/ad2abfc84e5e40c7b557ab3f28ce2b6c.jpg)
html代码:
链接
取出item身上onclick属性的值:alert('ok');
实现:
IHTMLElement *item;// 已经找到该元素CComQIPtrspElem(item);VARIANT var;spElem->get_onclick(&var);CComQIPtr spDisp(var.pdispVal);DISPID dispId = 0;OLECHAR *szName = L"toString";spDisp->GetIDsOfNames(IID_NULL, &szName, 1, LOCALE_SYSTEM_DEFAULT, &dispId);DISPPARAMS params;memset(¶ms, 0, sizeof(params));VARIANT varRet;spDisp->Invoke(dispId, IID_NULL, LOCALE_SYSTEM_DEFAULT, DISPATCH_METHOD, ¶ms, &varRet, NULL, NULL);CString k= CString(varRet.bstrVal);
(2)禁止重定向并获取url重定向后Location头指定的重定向目标
禁止重定向用INTERNET_FLAG_NO_AUTO_REDIRECT
DWORD dwFlags = INTERNET_FLAG_TRANSFER_ASCII|INTERNET_FLAG_NO_AUTO_REDIRECT;
cFile = (CHttpFile*)Sess.OpenURL(url,1,dwFlags);
获取url重定向后Location头指定的重定向目标
CString cstrLocation;
cFile->QueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF, cstrLocation);
内容总结
以上是互联网集市为您收集整理的读取页面元素的onclick属性值禁止重定向获取url重定向后Location头指定的重定向目标_html/css_WEB-ITnose全部内容,希望文章能够帮你解决读取页面元素的onclick属性值禁止重定向获取url重定向后Location头指定的重定向目标_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。