2017-01-10 62 views
0

我正在创建一个必须存储数据的浏览器扩展。 我将从游戏页面 中读取客户端的lanugage,并在发生错误时保存数据,或者数据不可访问。 基本上我试图让一个机器人的choich决定比赛的时候 posibilities和问题是内置的。允许存储数据的客户端脚本语言

以来的可能性是最后我真的很喜欢它,如果在某些方面我会 能实际上让机器人玩了一个小时,然后有一个文件包含整个游戏的deicisions的 。

好吧,我不能这样做的JavaScript,因为它禁用存储数据, 我能够用另一种语言访问HTML DOM吗? 我没有问题,即使使用一些不应该这样做的语言 ,然后编写一个小型的DOM可访问性库,只要它允许DOM 访问,我不知道哪个。

+2

https://developer.chrome.com/extensions/storage,如果它是一个Chrome扩展?你在建什么浏览器 – Stu

+0

为什么你认为你需要一种不同的语言?研究您正在进行扩展的浏览器的API。它们都有用于存储客户端数据的API。今天,JS是浏览器的语言,它很可能不会很快改变。 – Mjh

+0

https://github.com/typicode/lowdb/tree/master/examples#browser你可以试试lowDB,很容易在浏览器本地存储 – Alexander

回答

1

我不确定要清楚地理解你想要做什么,但也许你可以使用JavaScript的本地存储浏览器。这是在WebApp上下文中存储少量数据的简单方法。

编辑1:

这里有一个小样本,以帮助您:

// Store 
localStorage.score = 5000; 
// Retrieve data 
var score = localStorage.score;