Web前端能操作PC上哪些部分?
web前端的功能,能操作浏览器没错吧?能操作浏览器在PC的安装位置目录下的哪些内容呢?
1.比如:浏览器的缓存能操作吗?
2.cookie是保存在PC上的,也可操作没错吧?
3.除了浏览器相关的之外,PC上的其他应该不能操作了吧,比如操作系统的API,是不能调用的。
Web前端能操作PC上哪些部分?
web前端的功能,能操作浏览器没错吧?能操作浏览器在PC的安装位置目录下的哪些内容呢?
1.比如:浏览器的缓存能操作吗?
2.cookie是保存在PC上的,也可操作没错吧?
3.除了浏览器相关的之外,PC上的其他应该不能操作了吧,比如操作系统的API,是不能调用的。
能读取用户选择的文件,并不能修改新增系统的文件。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
Web端的API能力,是有Web标准的,可以参考
1.缓存要分场景。一种是前端无法直接操作的,也就是浏览器的HTTP缓存。一种是前端可以直接操作的,比如各种storage, indexDB等,例如
CacheStorage
等接口,可以指定缓存哪些静态文件。浏览器自己的HTTP缓存机制前端不能直接操作。这是浏览器网络模块中的功能,例如是否开启缓存,是强缓存还是协商缓存,这是在请求头以及后端配合才能完成的功能。2.cookie可以操作。
3.其他操作系统级的API也是有提供的,比如电池、蓝牙、录音等,这些都是通过使用操作系统级别的API来达到的。大部分都是在
window.navigator
对象里。从能力来说,普通的Web API和浏览器插件又有区别,浏览器插件提供了更强大的系统操作API。
比如插件可以获取CPU和内存占用率等。