上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

淘宝网不能用油猴脚本

[复制链接]
  • TA的每日心情
    郁闷
    2023-12-14 22:44
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    1

    回帖

    5

    积分

    助理工程师

    积分
    5
    发表于 2023-12-14 22:43:51 | 显示全部楼层 | 阅读模式
    悬赏2油猫币已解决

    淘宝网的商品列表页无法使用脚本,但是其他页面和网站没问题,大佬们我也不知道为啥,下面的代码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
    // @description try 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")[0];
        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...

    })();`

    最佳答案

    查看完整内容

    试了一下你代码好像没问题,log也能正常显示。会不会是脚本冲突了。或者你需要添加个//@run-at document-end
  • TA的每日心情
    开心
    昨天 08:34
  • 签到天数: 346 天

    [LV.8]以坛为家I

    7

    主题

    30

    回帖

    239

    积分

    高级工程师

    积分
    239

    挑战者 lv2

    发表于 2023-12-14 22:43:52 | 显示全部楼层
    试了一下你代码好像没问题,log也能正常显示。会不会是脚本冲突了。或者你需要添加个//@run-at       document-end
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-12-14 22:44
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    1

    回帖

    5

    积分

    助理工程师

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

    谢谢。今天试了下谷歌浏览器,之前用的edge浏览器不行,谷歌浏览器可以。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表