当前位置: 首页 > news >正文

两分钟学会 制作自己的浏览器 —— 并将 ChatGPT 接入

9a69fede8b2044a79dd834e3e48f20b4.png前期回顾f8e3cc1a0f694ac2b665ca2ad14c49d7.png  

分享24个强大的HTML属性 —— 建议每位前端工程师都应该掌握_0.活在风浪里的博客-CSDN博客2分享4个HTML5 属性,开发必备https://blog.csdn.net/m0_57904695/article/details/130465836?spm=1001.2014.3001.5501

👍 本文专栏:开发技巧 

浏览器是不是花里胡哨?是不是很多广告、是否搜索不了自己想要的?是否不是极简,简单到只有一个搜索框。本文一套拿下,并不集成 ChatGPT 在浏览器,念及此,立即开始

目录

✈  线上:          

📢  仓库: 

 ✅  效果图例 :

 🔋  模拟五分钟过期时间 :

 🔱  搜索引擎:

 ✅🎉   谢谢观看 :


✈  线上:          

预览效果http://project.webcats.cn/bx/43924/7652

📢  仓库: 

       在文末 🔱

 

 ✅  效果图例 :

自定制极简搜索

集合免费观影大全 

 集合墓地逃命游戏,源码在仓库 

 临时token 搭建AI入口 

 Ai主页

 下面开始只粘贴关键代码,如果需要完整源码,自行下载

🔋  模拟五分钟过期时间 :

<script>// 拦截判断本地存储是否有值isLogin,并且没过期 5分钟//  判断本地有没有数据const isLogin = JSON.parse(localStorage.getItem("isLogin"));if (!isLogin) {// 如果本地没有isLogin,就跳转到登录页面window.location.href = "login.html";} else {//本地有数据判断,看是否过期了 isLogin.time是本地的时间字段if (Date.now() - isLogin.time > 1000 * 60 * 5) {//当前时间 - 存的时间 > 5分钟 = 间隔时间 5分钟外localStorage.removeItem("isLogin"); //删除本地的数据window.location.href = "login.html";alert("登录过期,请重新登录");} else {//有数据且没过期时console.log("登录成功");}}const slideKp = document.getElementById("slide-kp");setTimeout(() => {slideKp.classList.add("active");}, 300);</script>

 🔱  搜索引擎:

  <form onsubmit="return search()" class="search_bar" title="搜索"><button onclick="search()" id="search_submit" value="" aria-label="搜索"><div class="search icon"></div></button><span><inputautofocus="autofocus"class="search"onfocus="showButton()"onblur="hideButton()"type="text"value=""autocomplete="off"id="search_input"title="搜索"placeholder="欢迎老王..."/></span></form>function search() {var a = document.getElementById("search_input");if ("" != a.value) {try {searchText(a.value);} catch (b) {alert(b);}a.value = "";document.getElementById("search_submit").style.display = "none";document.activeElement.blur();}return !1;}function searchText(text) {// 必应// location.href = "https://cn.bing.com/search?q=" + text;// 百度location.href ="https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=" + text;}

浏览器_集合ChartPT -- 项目: 🀄🚀🚀 1:简洁浏览器 2:镜像合集gpt 3:墓地跑酷游戏源码https://gitee.com/zhang-kun8888/browser-set-chartgpt-preject.git

✅🎉   谢谢观看 :

小伙伴们五一熬夜整理,值不值得你的一个小小收藏咯,五一快乐,

65a8a112b4934898b05e0b83b7947427.gif

7730e2bd39d64179909767e1967da702.jpeg

 _______________________________  期待再见  _______________________________ 

http://www.lryc.cn/news/89249.html

相关文章:

  • HEVC中,mvd怎么写进码流的?
  • 隐形黑客潜入美国和关岛关键基础设施而未被发现
  • 设计模式—“接口隔离”
  • 【C++学习】异常
  • 如何理解TCP是面向字节流协议?
  • 机器学习期末复习 线性模型
  • Worker及XMLHttpRequest简单使用说明
  • 零基础如何入门网络安全?2023年专业学习路线看这篇就够了
  • 《操作系统》by李治军 | 实验5.pre - switch_to 汇编代码详解
  • c++11基础
  • Linux:centos:修改临时ip永久ip
  • 如何真正开启docker远程访问2375
  • nodejs连接mysql
  • 异构跨库数据同步还在用Datax?来看看这几个开源的同步方案
  • msvcp140.dll丢失怎么办?msvcp140.dll重新安装的解决方法
  • mysql超全语法大全
  • 【VR】手柄定位技术
  • TDengine 启动 taosAdapter,提供基于6041端口的RESTful 接口,建立REST 连接
  • SY8205同步降压DCDC可调电源模块(原理图和PCB)
  • 电装光庭汽车电子(武汉)有限公司
  • 2023年DAMA-CDGA/CDGP认证合肥/厦门/长春/深圳可以报名
  • android 12.0launcher3中workspace app列表页不显示某个app图标
  • Java 编写websocket client 压测脚本
  • 设计模式之【备忘录模式】,“后悔药”是可以有的
  • ATECLOUD云测试平台新能源电机测试系统:高效、可扩展的测试利器
  • 项目随机问题笔记
  • Linux网络编程之recv函数
  • ChatGPT免费使用的方法有哪些?
  • 【华为OD机试】找朋友【2023 B卷|100分】
  • 【教学类-35-01】带笔画步骤图的描字(姓氏)(A4整张)