1. 程式人生 > >如何使用Flash來實現本地儲存.續

如何使用Flash來實現本地儲存.續

提醒:本文最後更新於 2759 天前,文中所描述的資訊可能已發生改變,請謹慎使用。

之前寫過一篇使用Flash實現本地儲存的文章,介紹如何使用flash儲存本地資料。這個方案用在早期IE下是非常合適的,我所在的專案一直在用。

出於安全的考慮,我們需要在as程式碼裡設定允許與flash互動的域名,也就是前文程式碼裡的這一行:

Security.allowDomain("*");//修改為自己的域名

以前,我是把需要互動許可權的域名list編到as檔案中,這個list很少需要改,所以一直也沒什麼問題。最近有意把storage元件放在QWrap提供下載,這個做法就不適用了。GitHub上有個叫SwfStore

的同類元件遇到類似的問題,作者寫了一段說明,挺有意思的:

Security Warning

The default storage.swf allows any website to read the data in your flash file. You should avoid storing private information in it.

It would be wise to edit and recompile the flash file to limit itself to your domain and http/https settings. If you do not have a copy of Adobe Flash, I can do it for you for $5 - email me for details.

大概是說他的程式碼預設允許所有網站訪問flash儲存,使用者不要用它存隱私資料;當然更好的做法是把許可權改到自己的域名。如果沒編譯工具,還可以花$5找作者代勞=.=

--EOF--

提醒:本文最後更新於 2759 天前,文中所描述的資訊可能已發生改變,請謹慎使用。

相關推薦

如何使用Flash實現本地儲存.

提醒:本文最後更新於 2759 天前,文中所描述的資訊可能已發生改變,請謹慎使用。 之前寫過一篇使用Flash實現本地儲存的文章,介紹如何使用flash儲存本地資料。這個方案用在早期IE下是非常合適的,我所在的專案一直在用。 出於安全的考慮,我們需要在as程式碼裡設定允許與flash互動的域名,也就

利用guava實現本地的cache緩存

end 時間 ini pan ogl 代碼 ret print get guava是谷歌提供的工具類,功能強大,舉個例子,我我想把數據存到本地,該咋辦?我們想到的只有是全局的Map和session中。如果我們想實現這個容器的大小呢?時間呢?不好搞吧。 guava就有這樣的

web儲存 實現本地儲存

本來沒想看html5, 但是毛概課無意把書翻到那一頁,無意中看了一點, HTML5 Web 儲存 HTML5 web 儲存,一個比cookie更好的本地儲存方式。 什麼是 HTML5 Web 儲存? 使用HTML5可以在本地儲存使用者的瀏覽資料。 早些時候,本

SpringBoot實現本地儲存檔案上傳及提供HTTP訪問服務

筆者計劃為大家介紹分散式檔案系統,用於儲存應用的圖片、word、excel、pdf等檔案。在開始介紹分散式檔案系統之前,為大家介紹一下使用本機儲存來存放檔案資源。 二者的核心實現過程是一樣的: * 上傳檔案,儲存檔案(本節是本地磁碟) * 返回檔案HTTP訪問服務路徑給前端,進行上傳之後的效果展示 ## 一

ionic 通過PouchDB + SQLite實現app的本地儲存(Local Storage)

程式碼書寫格式上不一樣! 1.ionic是跨平臺app開發的工具(Cordova)的一個框架! 2.PouchDB是操作SQLite資料庫的javascript庫(跟mongoose操作mongodb一樣)! 3.SQLite是一種輕量級的嵌入式資料庫(資料庫

ionic 中使用pouchdb + sqlite 實現app的本地儲存

本文參考了這篇文章(http://www.cnblogs.com/ailen226/p/ionic.html),但是在安裝sqlite外掛時,遇到了安裝失敗的問題,最終解決啦! 1、PouchDB是操作SQLite資料庫的javascript庫(跟mongoose操作m

cookie實現本地資料儲存

function clear() { var exdate = new Date(); exdate.setTime(exdate.getTime() - 10000); document.cookie = "p=0;expires=" + exdate.toGMTStrin

寫一個遞迴演算法實現字串逆序儲存,要求不另設串儲存空間。

遞迴演算法中需要使用一個靜態變數儲存陣列下標 #include <iostream> using namespace std; void invert(char A[]) { char ch; static int i=0;//利用靜態變數儲存陣列下標 ci

Vue運用本地儲存實現評論發表

<div id="app"> <div class="box"> name:<input type="text" v-model="name"> text:<input type="text"

【Mysql】用儲存過程實現從指定日期到指定日期的批量建表吧~

DROP PROCEDURE IF EXISTS `copyTableByDate`; CREATE DEFINER=`root`@`localhost` PROCEDURE `copyTableByDate`( IN `table_` varchar(64),

微信小程式實現歷史搜尋記錄的本地儲存和刪除

輸入框和搜尋按鈕表單的wxml,沒啥特別的,這裡綁定了輸入框的輸入值,樣式我就不放上來了 <form class='searchForm' bindsubmit='searchSubmitFn'> <input value="{{searchValue}}"

Android 使用開源庫StickyGridHeaders實現帶sections和headers的GridView顯示本地圖片效果

大家好!過完年回來到現在差不多一個月沒寫文章了,一是覺得不知道寫哪些方面的文章,沒有好的題材來寫,二是因為自己的一些私事給耽誤了,所以過完年的第一篇文章到現在才發表出來,2014年我還是會繼續在CSDN上面更新我的部落格,歡迎大家關注一下,今天這篇文章主要的是介紹下開源庫St

用順序儲存(陣列)方式實現列表

  1.新增方法要擴容,陣列是沒有擴容機制的。 2.刪除方法要重新排元素,將後面的元素向前推。     package demo1; /** * 線性表(列表)的介面 * @author DeepSleeping * */ public interface

資料結構之旅(一)順序儲存結構實現線性表

用陣列(順序儲存結構)來實現線性表 該資料結構具有如下功能: 初始化 獲取資料 在表尾新增資料 彈出表尾資料 設定指定位置資料 刪除指定位置資料 在指定位置插入資料 優點 1、無須為表示表中元素之間的邏輯關係而增加額外的儲存空間 2、可以快速地存取表中任一位置的元素

js中實現資料的本地儲存和呼叫

我這裡用一個遊戲中的分數為例:   1.全域性中設定一個物件Container來儲存資料  var Container = {};   2.在物件中寫兩個介面儲存資料和呼叫資料 var Container = { SetScore:fu

Android之 用MVP模式 實現webview 歷史記錄儲存與顯示

MVP在android上是常見的一種設計模式,在Launhcer,手機瀏覽器裡面經常會看到,觀摩了下其他大神寫的,現在總結下,操刀起來寫個demo 有什麼問題的地方請提出來。 大家一起研究討論。 demo 下載地址;http://download.csdn.net/deta

HTML 5 中WebStorage實現資料本地儲存

webstorage 分sessionStorage和localstorage,sessionStorage是臨時儲存,localStorage是永久儲存。 sessionStorage如果瀏覽器關閉了,資料就沒有了,而localStorage則不會。 sessionSto

如果系統要使用超大整數(超過long長度範圍),請你設計一個數據結構儲存這種超大型數字以及設計一種演算法實現超大整數加法運算)

/**     * 超大整數相加:     * 題目要求:如果系統要使用超大整數(超過long的範圍),請你設計一個數據結構來儲存這種     * 超大型數字以及設計一種演算法來實現超大整數的加法運算     * @author Administrator     *     */      p

用連結串列實現學生資訊的儲存

連結串列是線性表的鏈式儲存結構,有單鏈表、迴圈單鏈表、雙鏈表、迴圈雙鏈表、順序連結串列。 連結串列不能夠進行隨機訪問,但在插入和刪除資料時不需要移動元素,比順序結構操作簡單。 簡單程式實現: #include<iostream> #include<stdl

java cookie 實現使用者賬號資訊本地儲存

package cn.itcast.util;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import javax.serv