oldman 发表于 2023-12-14 22:43:51

淘宝网不能用油猴脚本

淘宝网的商品列表页无法使用脚本,但是其他页面和网站没问题,大佬们我也不知道为啥,下面的代码console.log(123)无效,但是alert可以弹出,我也试了获取元素 无法获取。网站是下面这个
https://s.taobao.com/search?commend=all&ie=utf8&initiative_id=tbindexz_20170306&q=%E5%8F%8C%E8%82%A9%E5%8C%85&search_type=item&sourceId=tb.index&spm=a21bo.jianhua.201856-taobao-item.2&ssid=s5-e

`// ==UserScript==
// @name         淘宝店铺详情页脚本
// @namespace    http://tampermonkey.net/
// @version      0.1
// @descriptiontry to take over the world!
// @author       You
// @include      https://*.taobao.com/*
// @icon         https://img.alicdn.com/favicon.ico
// @grant      none
// ==/UserScript==

(function () {
    'use strict';

    function addbtn(name,click) {
      // 创建一个按钮元素
      let button = document.createElement("button");
      button.innerHTML = name;

      // 将按钮添加到页面中
      let body = document.getElementsByTagName("body");
      body.insertBefore(button, body.firstChild);

      // 给按钮绑定点击事件
      if (click) {
            button.addEventListener("click",click);
      }else{
            button.addEventListener("click", function () {
                alert("未绑定点击事件");
            });
      }
    }

    addbtn('按钮',()=>{
      console.log(123)
      alert(123)
    })


    // Your code here...
})();`

yhzc2023 发表于 2023-12-14 22:43:52

试了一下你代码好像没问题,log也能正常显示。会不会是脚本冲突了。或者你需要添加个//@run-at       document-end

oldman 发表于 2023-12-15 15:14:50

yhzc2023 发表于 2023-12-15 14:21
试了一下你代码好像没问题,log也能正常显示。会不会是脚本冲突了。或者你需要添加个//@run-at       docum ...

谢谢。今天试了下谷歌浏览器,之前用的edge浏览器不行,谷歌浏览器可以。
页: [1]
查看完整版本: 淘宝网不能用油猴脚本