html5 多页面共享数据库,可以跨页面使用HTML5 Web SQL数据库吗?(Can HTML5 Web SQL databases be used across pages?)...

可以跨页面使用HTML5 Web SQL数据库吗?(Can HTML5 Web SQL databases be used across pages?)

这可能是一个非常简单的问题,请原谅我的无知,但是可以跨同一个域的页面读取Web SQL数据库吗?

例如,如果我在页面上插入数据mydomain.com/createdata可以在mydomain.com/readdata上查询相同的数据吗?

提前致谢!

This is probably a very simple question so please forgive my ignorance, but can a Web SQL database be read across pages of the same domain?

For example if I insert data on page mydomain.com/createdata can the same data be queried on mydomain.com/readdata ?

Thanks in advance!

原文:https://stackoverflow.com/questions/11129427

更新时间:2019-06-16 11:20

最满意答案

它是本地浏览器存储,然后读取此表单同一域的任何页面没有问题。 它专为它而设计。 当您需要跨不同域共享Web SQL数据库时,会出现此问题,在这种情况下,您应该处理同源策略

It's local browser storage then no problem to read this form any page of the same domain. It is designed especially for it. The problem appear when you need to share Web SQL database across different domains, in this case you should deal with Same Origin Policy

相关问答

它是本地浏览器存储,然后读取此表单同一域的任何页面没有问题。 它专为它而设计。 当您需要跨不同域共享Web SQL数据库时,会出现此问题,在这种情况下,您应该处理同源策略 It's local browser storage then no problem to read this form any page of the same domain. It is designed especially for it. The problem appear when you need to share

...

考虑到只有WebSQL支持您列出的所有三个要求,您的选择不应该简单吗? 您没有了解Safari或Android的开发路线图,因此请使用您可用的。 Considering only WebSQL supports all three requirements you have listed, shouldn't your choice be simple? You have no insight into the development roadmap for Safari or Android,

...

对于Android平台,您可以创建一个本机应用程序,然后使用webview显示前端(如果它确实非常重要,以保持HTML),然后使用JavaScript桥接器允许WebView中的内容与您的交互原生应用。 根据您对应用程序的描述,我认为您最好创建一个本机应用程序。 正如您在评论中所说,您切换平台的原因之一是由于缺乏控制。 为什么然后通过在您的堆栈中引入各种混合应用程序框架立即重新打开这些蠕虫。 长话短说,如果你只是采用原生方法,你将拥有完全控制(很可能是更好的产品)。 For the android

...

可能最好的解决方案是将该值设置为JSON。 var objectValue = JSON.stringify({name:"John",lastname:"Doe", other:"other staff"});//NOTE: your form data

if (typeof (sessionStorage) !== "undefined") {

if (sessionStorage.keyForStore ) {

try {

...

我认为你正在使用硬编码的5MB WebSQL数据库大小限制Chrome。 我可以验证你的代码不符合你的描述,就像数据库大小在最新的Chrome v8.0.552.215上通过5120K 错误消息表明允许的内存已被超出,等等。据我所知,Chrome不使用WebSQL数据库大小参数。 关于铬组的更多讨论 约束错误可能是一个单独的问题,因为您可以通过尝试插入重复记录来引发此类错误。 只需多次运行插入示例代码而不调整迭代初始化和边界参数可能导致此问题。 I think you are hitting a

...

将您的Chrome导航到chrome://version url并检查配置文件路径值。 你的sqlite数据库应该放在它的'数据库'文件夹中。 而你2的特定问题发现行(而不是4)可能是由插入具有相同ID的行引起的。 id列是唯一的,所以额外的插入失败。 Navigate your Chrome to chrome://version url and check the Profile Path value. Your sqlite db should be inside it, in 'datab

...

Chrome和Safari都有数据库GUI和命令行界面。 正如您所发现的,它们位于Developer Tools的“Resources> Databases”选项卡下(在Safari中称为Web Inspector)。 两者都非常相似,因为两种浏览器都基于Webkit。 您可以通过选择数据库的名称来获取临时查询的命令行界面。 在能够查看数据库之前,您必须在控制台或代码中调用openDatabase() 。 该数据库基于SQLite,因此您可以使用SQLite在此接受的几乎所有命令,除了帮助程序命令

...

HTML5 Web SQL数据库实际上是SQLite。 SQLite没有DATETIME类型 。 如果你发送字符串,它会将它们存储为字符串。 SQLite建议您使用ISO-8601规范格式(例如“2012-09-22”),以便比较按预期工作。 SQLite提供了许多有用的日期时间函数,用于处理数据库中的日期时间值。 看到这里 。 或者,您可以存储毫秒,但我个人更喜欢存储字符串,因为它们是人类可读的,有助于调试。 I found the solution. Here is the code: SEL

...

Web工作者的生命周期是限于单个页面还是跨域的页面? 专用工作者仅限于一个页面,而共享工作者可以与许多网页相关联 加载页面后,Web worker的生命周期是否持续存在? 如果它定义了onmessage(),它可以是持久的,如果我理解正确,它也可以在执行后返回。 在规范中它说:让它运行,直到它返回,未能捕获异常,或由于“杀死工人”或“终止工人”而过早中止...... 在setInterval中,Web worker是否比使用ajax调用更好? 这取决于。 你不能简单地说它是好还是坏。 目前,Web

...

我一直在研究并找到了一些 JSormDB XBSDB TaffyDB JSINQ TrimQuery AMASS 也与此有关。 希望这有助于某人。 I've been researching and found a few JSormDB XBSDB TaffyDB JSINQ TrimQuery AMASS also relevant this and this. Hope this helps out someone.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/360372.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何监视Java EE数据源

介绍 FlexyPool是一个开放源代码框架,可以监视数据源连接的使用情况。 由于我们以前缺乏对供应连接池的支持,因此该工具是不必要的。 FlexyPool最初是为独立环境设计的,并且DataSource代理配置是通过编程完成的。 使用Spring bean别名 &…

磁盘空间管理工具FolderSizes

现在的硬盘已经到了用TB来计量的级别,但也会感觉在不知不觉间空间竟然不够用了!到底什么东西占用了我们这么多的磁盘空间呢? 这个软件可以帮你快速进行分析。FolderSizes 企业版是一款优秀的磁盘管理工具,它可以有效地帮助我们快速的查看并统…

vscode修改python终端_panda3d是python的一个高级的3D 渲染和游戏开发框架

1 介绍1.1 开发维护者:迪士尼VR工作室和卡耐基梅隆娱乐技术中心。1.2 是一个3D游戏引擎和一个 3D 渲染和游戏开发库。1.3 可以在这个框架下使用 Python 和 C 。1.4 Panda3D 是开源软件, 它的许可证让它可以用于任何用途, 包括商业用途。1.5 是python的三…

HTMl和css项目总结,HTML+CSS项目开发总结

好几天没更新博客了,刚实战完一个HTMLCSS的简单项目。经过几天的摸索,发现收益良多。之前只是单纯得写demo,看知识点,没有亲自实战项目。但实战过后才会了解,如何才能更好地提升自己的技术。针对这次项目开发&#xff…

Apache Camel日志组件示例

Apache Camel日志组件示例 您要将消息记录到底层的记录机制,请使用骆驼的log:组件。 Camel使用sfl4j作为记录器API,然后允许您配置记录器实现。 在本文中,我们将使用Log4j作为实际的记录器机制。 让我们从示例开始。 依存关系 您需要添加&am…

HDU--4768

题目&#xff1a; Flyer 原题链接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid4768 分析&#xff1a;二分。只需要注意到最多只有一个为奇数&#xff0c;则可以首先求出学生获得的总的传单数&#xff0c;为奇数时&#xff0c;二分找到答案。 1 #include<cstdio&…

js return的值取不到_【JS基础】隐式转换(一)

开篇JS作为一门动态语言十分灵活&#xff0c;但是伴随而来的弱类型隐式转化的问题让我们十分头疼。隐式作为一个大课题&#xff0c;很难用一个很简短的篇幅把JS的隐式转换讲解的十分清楚。所以我选择用多次少量的策略进行梳理&#xff0c;争取让你每看完一篇都会有加深对于JS隐…

html5 loaded,How do you check if a HTML5 audio element is loaded?

问题I am wanting to know how to check if a HTML5 audio element is loaded.回答1:To find out when the audio is ready to start playing, add listeners for the oncanplay or oncanplaythrough events. To find out when the audio has loaded at all, listen to the onl…

Java的坏功能是什么

总览 当您第一次学习开发时&#xff0c;您会看到关于不同功能的过分笼统的陈述&#xff0c;对于设计&#xff0c;性能&#xff0c;清晰度&#xff0c;可维护性来说&#xff0c;都是不好的&#xff0c;感觉就像是黑客&#xff0c;或者他们只是不喜欢。 这可能会得到现实世界经验…

面试题(2)

逻辑推理 1、你让工人为你工作7天&#xff0c;给工人的回报是一根金条。金条平分成相连的7段 &#xff0c;你必须在每天结束时给他们一段金条&#xff0c;如果只许你两次把金条弄断&#xff0c;你如何给你 的工人付费&#xff1f;   2、请把一盒蛋糕切成8份&#xff0c;分给8…

语句 查询每个人每个科目的最高分_转行数据分析师专栏(SQL篇)-05多表查询...

数据表&#xff08;4张&#xff09;及数据情况&#xff1a;搭建数据表数据参考&#xff1a;空杯希望&#xff1a;转行数据分析师专栏&#xff08;SQL篇&#xff09;-01SQL入门​zhuanlan.zhihu.com一、表的加法1、先新建一个表course1&#xff08;和course表数据结构一致&#…

星海中学2021高考成绩查询,广东中考时间2021

忙碌了整整一个学期&#xff0c;同学们最关心的当然是什么时候能好好的回家调节一下学习的节奏&#xff0c;一起来看看广东各个大学的寒假放假时间吧&#xff01;下面是由出国留学网小编为大家整理的“2021广东各大学寒假放假时间”&#xff0c;仅供参考&#xff0c;欢迎大家阅…

JDK 8 SummaryStatistics类

JDK 8中引入的三个新类是java.util包的DoubleSummaryStatistics &#xff0c; IntSummaryStatistics和LongSummaryStatistics 。 这些类使计算元素总数&#xff0c;元素最小值&#xff0c;元素最大值&#xff0c;元素平均值以及双精度&#xff0c;整数或long的集合中的元素总和…

plsql 设置鼠标行执行_如何制作键盘鼠标产品质量合格证

鼠标前盘属于办公用品套装&#xff0c;一般会一起销售&#xff0c;但是也不排除分开销售&#xff0c;无论是哪种方式键盘鼠标在生产销售时都需要携带对应产品质量合格证&#xff0c;对产品进行简单的说明&#xff0c;更能保障消费者的权益。那么如何制作产品质量合格证呢&#…

第四章例4-2

/* 输入一批学生的成绩&#xff0c;以负数作为结束标志&#xff0c;计算平均成绩&#xff0c;并统计不及格人数 */ #include<stdio.h> int main(void) {int count,num;double grade,total;num0;total0;count0;printf("Enter grades:");scanf_s("%lf"…

Spring RESTful错误处理

这篇文章将说明在Spring中可以为RESTful Web服务实现异常处理的方式&#xff0c;这种方式使得异常处理的关注点与应用程序逻辑分离。 利用ControllerAdvice批注&#xff0c;我们能够为所有控制器创建一个全局帮助器类。 通过添加用ExceptionHandler和ResponseStatus注释的方法…

html.action 访问分部视图,MVC+EF 随笔小计——分部视图(Partial View)及Html.Partial和Html.Action差异...

Partial View指可以应用于View中以作为其中一部分的View的片段(类似于之前的user control), 可以像类一样&#xff0c;编写一次&#xff0c; 然后在其他View中被反复使用。一般放在"Views/Shared"文件夹中以共享。创建Partial View&#xff1a;一般直接右键"Vie…

svm核函数gamma参数_非线性SVM与核函数

前面几篇我们介绍的都是线性支持向量机&#xff0c;换句话说&#xff0c;我们总可以用一条线或一个超平面将数据进行分割。如下图所示&#xff1a;但在更多情况下&#xff0c;有些数据是无法进行线性分割的。比如下面的例子&#xff1a;也就是说&#xff0c;你永远无法用一条直…

a查询计算机主机路由表信息,计算机网络主机A向其他主机B进行通信的流程

当主机A要与主机B通信时&#xff0c;地址解析协议可以将主机B的IP地址如(192.168.1.2)解析成主机B的MAC地址&#xff0c;以下为工作流程&#xff1a;第1步&#xff1a;根据主机A上的路由表内容&#xff0c;IP确定用于访问主机B的转发IP地址是192.168.1.2。然后A主机在自己的本地…

使用Java将数据流式传输到HPCC

高性能计算集群&#xff08;HPCC&#xff09;是类似于Hadoop的分布式处理框架&#xff0c;除了它运行以自己的称为企业控制语言&#xff08;ECL&#xff09;的特定领域语言&#xff08;DSL&#xff09;编写的程序外。 ECL很棒&#xff0c;但是偶尔您会想用其他语言来执行繁重的…