第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

所有瀏覽器可共享數(shù)據(jù)的JS插件

標(biāo)簽:
JavaScript

  很久以前就在思考,能不能让网站记住密码对整个电脑的所有浏览器都有效。不过很快就否定了,毕竟每个浏览器都运行在完全独立的环境里,除非像QQ自动登录那样,通过插件来实现。

  不过最近遇到个问题,非得解决这不可。


  由于网站的部分用户是通过程序内嵌浏览器访问的,用过Webbrowser控件的童鞋都知道,不管系统ie版本有多高,内嵌网页始终用ie7的内核(除非系统只有ie6)。
  就出现大麻烦了:在内嵌网页里登录后,虽然之后的页面转跳确实还能够识别cookie。不过当程序弹出网页时,情况就大不一样了。弹出来的是系统默认的浏览器,未必就是ie7的内核,甚至根本就不是ie浏览器!于是就出现用户未登录的情况了。
  
  要解决此问题,似乎唯一的方法就是弹出url的时候,加上类似cookie的session值。就像从QQ里点出邮箱,微博之类的,总是带着一串眼花缭乱的乱码,作为认证。

  
  不过,为了能简单的解决此问题,并且不污染那简短的网址,决定使用个可以在系统全局保存变量的方法。那就唤出万能的flash来解决吧~~

  用上flash外援,一切难题都迎刃而解了~ FP很早的版本里就有个叫SharedObject的东东,可以在整个系统,不对,是整个网络里,共享数据!不过我们现在没必要数据远程共享,只做本地共享就可以了。

  SharedObject的使用非常简单,因为没有过期时间这玩意,所以比操作cookie还容易。这里就不累述了~
  AS和JS两部分的代码都非常简单,基本的交互而已,已封装成GlobalCookie.js插件。想体验下所有浏览器共享数据的感觉:

  
  http://www.etherdream.com/FunnyScript/GlobalCookie/

  

  (不过有个诡异的是,最新版的Chrome浏览器突然失效了~ Maxthon的Webikit倒是没问题。。。)

  

 

  虽然这插件很简单没任何技术含量。不过使用这种思路,共享全局数据的模式,可以使很多Web的体验大幅改进了。
  例如开多个浏览器逛论坛刷微博,很是消耗服务器资源。通过全局的数据共享,相同的数据只需传输一份,到客户端之后再相互分配协调。

  说完了全局的共享,要是能全局发送消息,相互通知就更完美了。事实上仍是可以实现的,使用flash的LocalConnection对象即可!详情请听下回分解。

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消