相关推荐
-
cef和ie基于mfc相互通信
该资源是使用vs2013基于mfc,加载cef和自带的ie浏览器,实现cef的JavaScript和ie的JavaScript相互通信,希望对各位纠结cef浏览器的朋友有一定帮助。
-
localstorage浏览器标签页跨域数据交互解决方案
最近做个项目,需要两个不同域名的标签页能共享数据,最开始用的是最直接的方式直接用POST或GET方式发送数据,让服务器中转一下。后来又觉得只要本地的两个浏览器标签页能够交换数据就行,何必绕路去服务器那绕一圈回来,又耽误时间又没必要,搞技术嘛就是要有追求,要尝试各种可能。现代浏览器因为安全策略问题是不允许浏览器写硬盘上的文件的,读是可以的,比如读的json文件读个txt文件啥的,实在要写也行,写入文件后会把写入修改后的文件作为一个下载项下载保存。这就不是鄙人想要的效果了,鄙人只是想弄一个共享区域让两个...
-
VC浏览器相关的学习(四)(在BHO中获取IE版本以及获取窗体句柄)
值得注意的是IE6,IE7,IE8的窗体组织完全不一样,需要用VS自带的工具Spy++查看确定a 获取IE版本 int CMyRock::GetIEVersion() { CComPtr pDocDisp; // Doc CComQIPtr pHtmlDoc2; // HtmlDoc CComQIPtr pWindow; // 窗体 CComQIPtr pNavigator; // 浏览器 HRESULT hRes = m_spWe
-
【前后端交互与HTTP协议】(HTTP协议、本地存储、Ajax&Fetch 与跨域请求)
每一次的前后端通信,前端需要主动向后端发出请求,后端接收到前端的请求后,可以给出响应(HTTP是一个请求-响应协议)
-
实现和IE浏览器交互的几种方法的介绍(二)
法。IDispatch是从IUnknown中继承的一个接口的类型,通过COM接口提供的任何服务都可以通过IDispatch接口来实现。IDispatch::Invoke的工作方式同vtbl幕后的工作方式是类似的,Invoke将实现一组按索引来访问的函数,我们可以对Invoke方法进行动态的定制以提供不同的服务。Invoke方法的表示如下: STDMETHOD(Invoke)(DISPID
-
浏览器调用exe并从中获取内容的通用解决方案之浏览器和本地exe通信篇
除了IE支持OCX可以直接在浏览器内部,其他所有现代浏览器都不支持内嵌exe执行并交互返回内容了 采用的是本地HttpListener监听端口,然后前端轮询jsonp的方式实现浏览器和本地exe通信,浏览器兼容性高,只要是支持xhr的浏览器都行, exe程序启动可以依靠自定义协议在浏览器打开或者将exe打包成window服务持久化运行即可 以下是基础Http类 using System; using System.Collections; using System.Collections.Generic;
-
实现和IE浏览器交互的几种方法的介绍
如何实现对IE浏览器中对象的操作是一个很有实际意义问题,通过和IE绑定的DLL我们可以记录IE浏览过的网页的顺序,分析用户的使用行为和模式。我们可以对网页的内容进行过滤和翻译,可以填写网页中经常需要用户填写的Form内容等等,我们所有的例子代码都是通过VC来表示的,采用的原理是通过和IE对象的接口的交互来实现对IE的。实际上是采用COM的,我们知道COM是和语言无关的一种二进制对象交互的模式,所以
-
网址拦截和弹出窗口的屏蔽
STDMETHODIMP CIEPlugCom::Invoke(DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pvarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr){ USES_CONVERSION; if(!pD
-
Duilib中Webbrowser事件完善,使其支持判断页面加载完毕
在多iframe的页面中,需要结合DISPID_DOCUMENTCOMPLETE和DISPID_NAVIGATECOMPLETE2两个事件判断页面是否加载完毕,而duilib中没有提供对DISPID_DOCUMENTCOMPLETE的支持。要支持DISPID_DOCUMENTCOMPLETE,需要修改UIWebBrowser.cpp、UIWebBrowser.h和WebBro...
-
Duilib中Webbrowser事件完善使其支持判断页面加载完毕
在多iframe的页面中,需要结合DISPID_DOCUMENTCOMPLETE和DISPID_NAVIGATECOMPLETE2两个事件判断页面是否加载完毕,而duilib中没有提供对DISPID_DOCUMENTCOMPLETE的支持。 要支持DISPID_DOCUMENTCOMPLETE,需要修改UIWebBrowser.cpp、UIWebBrowser.h和WebBrowserEvent...
-
使用JavaScript开发IE浏览器本地插件实例
主要介绍了使用JavaScript开发IE浏览器本地插件实例,本文讲解使用JS+注册表的方式开发一个IE浏览器本地插件,需要的朋友可以参考下
-
日常开发IE浏览器的坑及解决方法总结(二)
Object.defineProperty 添加监听 IE浏览器不支持 Object.defineProperty。ie上写了先提醒缺少参数或者某个参数不能为false,然后去掉对应的参数就会显示不支持 Object.defineProperty 这是因为,IE浏览器有支持 Object.defineProperty ,但是值允许在操作DOM时使用,对于和vue中对于某个变量进行监听是不支持的。在网上找了一个 工具文件 ,地址是:https://gitee.com/ambit/object-definepr
-
IE 控件一些高级使用方法
IE 控件一些高级使用方法作者:杨老师下载源代码本文介绍如下内容1、如何显示内存中的 HTML 网页;2、如何屏蔽掉鼠标右键的上下文菜单;3、如何扩展 HTML 中的脚本(external)对象;4、如何显示 HTML 样式的对话窗;5、如何执行 HTML 脚本;一、如何显示内存中的 HTML 网页 或者因为网页保密的考虑;或者因为软件分发的考虑,有的时候就需要让 IE 或 IE 浏览器控件
-
21. IE WebBrowser控件的基本使用
综合使用COM的自动化接口、连接点最好的例子就是IE WebBrowser控件,这也是最常用的一个COM控件,借助它我们可以用网页编写界面、调用本地代码,也就是当前流行的混合式程序。本文详述了IE控件的基本使用,包括静态创建、动态创建和事件响应,并对创建过程的atl代码进行剖析,清楚的画出了整个创建脉络。
7 楼 transist 2013-01-10 09:41
6 楼 allenny 2012-12-10 13:07
能解决事务问题,基本就可以击溃传统sql了
鱼与熊掌不可兼得,混合模式才是正道。
5 楼 kidneyball 2012-12-10 08:33
能解决事务问题,基本就可以击溃传统sql了
CAP理论已经证明了一个系统不可能同时获得高可用性,高一致性和高分区容错性。而任何一个在线系统都不可能牺牲可用性去换其他特性。传统sql(ACID体系数据库)强调可用性和一致性,nosql提供可用性和分区容错性。nosql的立足点就是牺牲一定的一致性去换分区容错性。除非CAP被推翻了,否则nosql是不会完全取代传统sql的。
4 楼 kjj 2012-12-09 14:25
能解决事务问题,基本就可以击溃传统sql了
3 楼 zg_wxl 2012-12-08 23:04
这东西最近还是很火的 我还不会 后期关注
2 楼 freish 2012-12-07 17:10
1 楼 white_crucifix 2012-12-07 10:28