Archive for 10 10 月, 2011

HTML – embed 与 object 之争

星期一, 10 10 月, 2011

HTML – embed 与 object 之争

编译npruntime

星期一, 10 10 月, 2011

FireFox的plugin demo npruntime太难编译了,上次研究FireFox plugin时就没编译成功,这次总算编译成功了,记录下,避免忘记了又要折腾。

参考资料:
【原创】我的Firefox插件开发之旅(5)——编译和测试第一个Plugin例子:npruntime
Compiling The npruntime Sample Plugin in Visual Studio

npruntime的源码我是取自mozilla-2.0的源码包,具体目录是:mozilla-2.0\modules\plugin\sdk\samples\npruntime
Gecko SDK即xulrunner-sdk,我下载的是最新的xulrunner-7.0.1.en-US.win32.sdk.zip,具体可以到https://developer.mozilla.org/en/Gecko_SDK下载。

按照上面两个参考资料的方法做大体是对的,这里编译出了两个问题。一个是printf未定义,在plugin.cpp的XP_WIN条件编译段加入#include <stdio.h>即可。另一个是由于npapi.h中有未知类型导致的大段错误,在npapi.h的#elif defined(XP_WIN)条件编译段加入#include <stddef.h>即可。

补充资料:Windows下的Firefox plugins开发的N个坑

郁闷的cookie

星期一, 10 10 月, 2011

不多说,上聊天记录:

总结一下:
一个站点的页面如果调用另一个站点的页面设cookie,该站点的cookie中是没有该cookie的。所以本地的页面,或者架了服务器host没配,都是这种情况哦?

shop.xxx.com的登录页应该是在shop.xxx.com这个站点上,它请求verify2.xxx.com去获取验证码,并设cookie,为什么就能设呢?
shop.xxx.com和verify2.xxx.com这不也是垮站点cookie?
本地页面和verify2.xxx.com为什么就不能设cookie成功呢?
xxx.com   那应该是
这个一样就可以
原来如此,浏览器只认一级域名
而不管服务器是不是分布的

javascript 中cookie的存储,获取cookie,删除cookie的方法。