On Thursday, April 1, 2021 at 3:27:59 AM UTC-4, acc wrote:
> > 好像Chrome扩展本身没有本地sqlite数据库的支持?
>
> chrome 的 content script 不能访问自己目录之外的文件, 浏览器对 js 的限制非常多. 基本上
>
> 要么通过 Native Messaging
> https://stackoverflow.com/questions/21912056/access-local-files-using-a-google-chrome-extension
Chrome的Native Messaging好像没有sql查询本地SQLite数据库的功能吧?
> 要么再弄个本地 http 服务器, 让插件访问这个 http 服务器. 但运行本地 http 服务器的操作也不能在 js 里完成
写chrome扩展程序的时候可不可以用javascript查询本地已经搭建的mysql数据库?如果可以我就把当前的本地sqlite更换成mysql服务。
如果javascript不能在chrome扩展程序中直接查询mysql,那就得再搭建个http服务器,然后chrome扩展程序和http服务器进行sql查询?
> 要么写个本机程序, 该程序注册自己能够打开某个网络协议, 然后在你的页面里生成那个协议连接,
> 点的时候打开你的本机程序, 类似迅雷
这个方案太麻烦,我不是专业程序员,这个方案有点不现实,不如搭建个本地服务器简单一点吧?
> sql 语法方面, websql 标准已经废弃, 并且 websql 也没法访问已有的 sqlite 数据库文件
今天研究了sql.js和alasql, 不知是我没研究透,还是这两个方案根本就不适合我的需求呢?
你肯定是专业IT人士,能哪个顺手用哪个的都是高手,我哪个都用的不顺手。。。都是现学现用,现用现磨刀。。。
我就喜欢python这样库多的语言,不管什么难题,一个库解决不了的问题,再找别的库,哈哈
人生苦短,没太多时间去研究细节,只求解决问题,哈哈
>
> css, html, js 是近几年我最喜欢的语言, 调试容易, 运行容易, 写界面容易, 语法容易. 语法容易这
> 一条正在被积极侵蚀, 但是 js 出了个 douglas crockford, 他的策略 "the good part" 可以对抗
> 变坏. 该策略可以对抗所有的 "变坏". 深入说的话就比较乱, 首先什么是 good, 等等.
我可能没有发言权,毕竟自己不是专业IT人士,只会用点python皮毛,应该没有资格说“我感觉javascript语法没有python简单、“优雅”,
据说开发javascript的牛人,他开发这门脚本语言只用了10天时间,太thd 令人敬佩了,而且还这么普及,想象一下,一个10天时间开发出来脚本语言,最后成为web标准,这比神话故事都还神奇,你可以不学它不用它但你不得不崇拜他。
从来没接触过javascript,十几年前就知道这门语言,顾名思义以为它就是java语言的一个分支,就跟vb script是vb的分支一样,
直到接触后,才知道完全就是为了借当年java语言的势头来取这么一个名字。
一门最后成为web主流的编程语言,作者不过是花了10天左右来完成,它有再多的缺点和弱点,我觉得都是情有可原的。
编程行业,大神的力量是难以想象的。
我最讨厌javascript的是他的大括号,看得我眼花。看python语法顺眼多了,现在也是因为为了写个插件被逼着学它,
未来web行业javascript基本就是定型了吧,这“屎”再难吃有时间也得学着吃。不把它消化完很多事干不了啊。