2

如何使用 javascript 在 tizen sdk 中处理 cookie 或数据存储。我正在寻找在所有其他页面中存储我的会话详细信息和要验证的身份验证详细信息的选项。

我的场景是我有一个 html/javascript 应用程序,它将通过 AJAX 联系 java servlet 以获得所有身份验证和搜索功能。在所有服务调用中,我正在检查会话和 cookie 以验证用户的登录状态。第一个页面“index.html”包含登录屏幕,并在成功验证后导航到 /WebContent 文件夹中的另一个 html 页面。我无法访问通过第一页存储的第二页中的任何信息(会话/Cookie)。

我正在寻找在第二页中访问这些值或以任何其他方式在应用程序的页面之间传递值

4

2 回答 2

2

Javascript 和 HTML 现在提供使用 localStorages 来保存名称值对数据:

// to store a value
window.localStorage.setItem( 'item_name', item_value);

// to retrieve a value
item_value = window.localStorage.getItem( 'item_name' );

// to delete a storage
window.localStorage.removeItem( 'item_name' );

希望有帮助。

于 2013-01-18T05:15:38.023 回答
1

如果您创建 Web App Widget,您应该使用Tizen API 提供的Filesystem API来存储数据。

如果您查看资源面板上的远程检查器帮助,它会显示:

资源面板允许您检查资源。您可以与包含资源的框架进行交互,例如 HTML、JavaScript、CSS、图像和字体。此外,您还可以检查HTML5 数据库、本地存储、cookie 和应用程序缓存

因此,您也可以使用其中之一来存储您的数据。

您可以在您的 Web 应用程序和 cookie 中使用 jQuery,请参阅此答案中的插件:
cookies with jQuery

于 2013-01-24T20:11:28.657 回答