使用JavaScript制作浏览器标签

待我称王封你为后i 2023-02-16 01:48 64阅读 0赞

纯属测试:

第一步: 准备一个登陆页面

  1. <!Doctype html>
  2. <html>
  3. <head>
  4. <meta charset='utf-8' />
  5. <title>登录</title>
  6. <style>
  7. .loginContainer {
  8. position: relative;
  9. width: 350px;
  10. height: 200px;
  11. margin: 0 auto;
  12. border: 1px dashed #555;
  13. background: skyblue;
  14. }
  15. .loginContainer form {
  16. position: absolute;
  17. top: 50%;
  18. display: flex;
  19. width: 100%;
  20. height: 150px;
  21. flex-direction: column;
  22. transform: translateY(-50%)
  23. }
  24. .loginContainer form div {
  25. display: flex;
  26. height: 30px;
  27. padding: 10px;
  28. }
  29. .loginContainer form .btns {
  30. justify-content: center;
  31. }
  32. .loginContainer form div span {
  33. flex: 1;
  34. }
  35. .loginContainer form div input {
  36. flex: 4;
  37. outline: none;
  38. }
  39. .loginContainer form div button {
  40. width: 50px;
  41. margin: 0 10px;
  42. border-radius: 5px;
  43. }
  44. </style>
  45. </head>
  46. <body>
  47. <div class="loginContainer">
  48. <form id="loginForm" action="https://www.baidu.com">
  49. <div>
  50. <span>用户名:</span><input type="text" name="username" />
  51. </div>
  52. <div>
  53. <span>密 码:</span><input type="password" name="password" />
  54. </div>
  55. <div class="btns">
  56. <button>登录</button>
  57. <button>注册</button>
  58. </div>
  59. </form>
  60. </div>
  61. </body>
  62. </html>

第二步: 写填充用户名和密码的js代码

  1. (function() {var ele = document.getElementById('loginForm'); ele.username.value='Jerry'; ele.password.value='123456'; setTimeout(function() {ele.submit()}, 3000)})()

第三步: 在控制台测试js代码是否正确

执行js前:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h6cF9mb3JldmVy_size_16_color_FFFFFF_t_70

执行js后:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h6cF9mb3JldmVy_size_16_color_FFFFFF_t_70 1

3 秒后会跳转到百度页面(为了看到填充成功及提交成功)

说明js代码没有问题!!!

第四步: 创建标签

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h6cF9mb3JldmVy_size_16_color_FFFFFF_t_70 2

选择更多

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h6cF9mb3JldmVy_size_16_color_FFFFFF_t_70 3

名称(自定义):

自动填充用户名和密码

网址(以上js代码前面需加上javascript伪协议):

javascript: (function() {var ele = document.getElementById(‘loginForm’); ele.username.value=’Jerry’; ele.password.value=’123456’; setTimeout(function() {ele.submit()}, 3000)})()

点击保存!!!!

第五步: 测试功能

1 打开登录界面

2 点击刚添加的标签 (如果功能正常,则会自动填充用户名密码, 3秒后跳转至百度)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h6cF9mb3JldmVy_size_16_color_FFFFFF_t_70 4

其他js代码也可以类似方法执行!!!

Over !!!

本文参考了其他多位道友的博客, 这里表示感谢 !!!

发表评论

表情:
评论列表 (有 0 条评论,64人围观)

还没有评论,来说两句吧...

相关阅读

    相关 使用JavaScript制作动画

     1.动画效果描述 当我们用鼠标点击滑块时就可以拖拽,当滑块左外边距超过背景开关宽度的一半时,灯泡亮起;小于一半时,灯泡熄灭。当我们中途鼠标按键抬起时,如果滑块左外边距超过背