自动删除说说.js

自动删除所有说说

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         自动删除说说.js
// @namespace    http://tampermonkey.net/
// @version      0.2.2
// @description  自动删除所有说说
// @author       Bi Zhen
// @match       http*://user.qzone.qq.com/*
// @run-at       document-start
// @grant        none
// ==/UserScript==
'use strict';
setInterval(function(){
    var childIframeArr =document.getElementsByTagName('iframe'); 
    //alert(childIframeArr[0].contentWindow.document.getElementsByTagName("html")[0].className);//获取成功!
    var newDocument = childIframeArr[0].contentWindow.document;//获取iframe框架里的document

    var del1 = newDocument.getElementsByClassName("del del_btn author_display");
    var del2 = newDocument.getElementsByClassName("del del_btn author_display bg2");//有时候会出现这个,这里不做判断
    if(del1.length>0){
        del1[0].click();//获取删除界面
        var del_yes = document.getElementsByClassName("qz_dialog_layer_btn qz_dialog_layer_sub");
        if(del_yes.length>0){
            del_yes[0].click();
        }
    }else{
        var pages = newDocument.getElementsByClassName("mod_pagenav_main")[0];//获取页导航
        var nextId = pages.lastChild.id;//获取下一页id
        newDocument.getElementById(nextId).click();
    }


}, 800);