//* 对话框在初始化中退出:OnInitDialog中直接调用OnCancel() //* CEdit滚动到最后一行:::PostMessage(GetDlgItem(IDC_EDIT1)->m_hWnd, WM_VSCROLL, SB_BOTTOM, 0); //* CEdit设置焦点:OnIn ...
分类:
编程语言 时间:
2016-07-11 12:32:02
阅读次数:
228
什么是跨域 1、document.domain+iframe的设置 2、动态创建script 3、利用iframe和location.hash 4、window.name实现的跨域数据传输 5、使用HTML5 postMessage 6、利用flash 本文来自网络(http://f2e.me/20 ...
分类:
编程语言 时间:
2016-06-21 15:31:19
阅读次数:
212
转自:http://www.cnblogs.com/wshiqtb/p/3171199.html postMessagePortal.html 页面代码 <!DOCTYPE html> <title>标题</title> <link rel="stylesheet" href="styles.css ...
分类:
Web程序 时间:
2016-05-14 00:45:07
阅读次数:
182
SendMessage可以随意发送结构体指针。 PostMessage则必须注意结构体的生命周期。 例如如下发送代码,使用PostMessage: struct _tag_aa { CString s1; char szBuffer[512]; int a; char* szText; }; _t.... ...
分类:
其他好文 时间:
2016-05-14 00:42:24
阅读次数:
522
1.自定义消息ID。 #define WM_MY_MESSAGE (WM_USER+100) WM_USER为windows系统为非系统消息保留的ID,这里至少要用100,因为其它控件的消息会占用一部分。 2. 定义消息处理函数。 消息处理函数为消息目标类的成员函数。首先应该在.h 文件中声明。这里... ...
分类:
编程语言 时间:
2016-05-13 11:31:51
阅读次数:
276
一、浏览器同源策略 首先我们需要了解一下浏览器的同源策略,关于同源策略可以仔细看看知乎上的一个解释。传送门 总之:同协议,domain(或ip),同端口视为同一个域,一个域内的脚本仅仅具有本域内的权限,可以理解为本域脚本只能读写本域内的资源,而无法访问其它域的资源。这种安全限制称为同源策略。 ( 现 ...
本文将使用C++语言,在MFC框架的配合下给出PostMessage、SendMessage等的使用方式与使用不当造成的后果(讨论均针对自定义的消息进行)。如有什么错误,欢迎指正。 写过Windows程序的同学都知道PostMessage、SendMessage的区别,PostMessage函数调用 ...
分类:
其他好文 时间:
2016-05-05 22:06:23
阅读次数:
171
widnow.postMessage()方法允许安全的跨域传输。 Syntax The dispatched event 其他的窗口可以通过以下代码来监听被发送的信息: 被发送的信息的属性如下: Security concerns 如果你不想接受到其他网站的信息,不要在message对象上增加任何监 ...
分类:
其他好文 时间:
2016-04-27 17:07:49
阅读次数:
245
由于同源策略的限制,Javascript存在跨域通信的问题,典型的跨域问题有iframe与父级的通信等。 常规的几种解决方法:(1) document.domain+iframe; (2) 动态创建script; (3) iframe+location.hash; (4) flash。 这里不细说这 ...
分类:
Web程序 时间:
2016-04-19 08:46:06
阅读次数:
407
JavaScript跨域总结与解决办法 什么是跨域 1、document.domain+iframe的设置 2、动态创建script 3、利用iframe和location.hash 4、window.name实现的跨域数据传输 5、使用HTML5 postMessage 6、利用flash 本文来 ...
分类:
编程语言 时间:
2016-04-18 11:35:18
阅读次数:
228