// ==UserScript==
// @name LAY社区辅助签到和优化脚本
// @version 1.0.2
// @namespace Violentmonkey Scripts
// @match *://fly.layui.com/*
// @include *://fly.layui.com/*
// @grant none
// @description 常用论坛辅助签到工具
// @downloadURL https://update.greasyfork.icu/scripts/371041/LAY%E7%A4%BE%E5%8C%BA%E8%BE%85%E5%8A%A9%E7%AD%BE%E5%88%B0%E5%92%8C%E4%BC%98%E5%8C%96%E8%84%9A%E6%9C%AC.user.js
// @updateURL https://update.greasyfork.icu/scripts/371041/LAY%E7%A4%BE%E5%8C%BA%E8%BE%85%E5%8A%A9%E7%AD%BE%E5%88%B0%E5%92%8C%E4%BC%98%E5%8C%96%E8%84%9A%E6%9C%AC.meta.js
// ==/UserScript==
(x=>{
var init = ($)=>{
$(".layui-nav.fly-nav").find("li:last-child").after("
示例文档");
$(".fly-column-right").html('');
var trObj = document.getElementById('searchInput');
trObj.onkeyup=function(event){if(event.keyCode == 13){
//var form = document.getElementById('search_form');
//form.setAttribute("action","https://cn.bing.com/search?q=site:layui.com+" + trObj.value);
//form.action = "https://cn.bing.com/search?q=site:layui.com " + trObj.value;
//form.method='get';
//form.submit();
var params = {
//必填参数
"url":"https://cn.bing.com/search",
"methond":"get",
"target":"_blank",
//下边为要提交的数据
"q":"site:layui.com " + trObj.value
}
jsFormSubmit(params);
}}//使用js获取按下的键值
}
function jsFormSubmit(params) {
var turnForm = document.createElement("form");
//一定要加入到body中!!
document.body.appendChild(turnForm);
var method = params['methond'] || "POST"; //默认为post
turnForm.method = method;
delete params['methond'];
var target = params['target'] || "_self"; //默认为当前页面
turnForm.target = target;
delete params['target'];
var url = params.url; //提交地址
turnForm.action = url;
delete params['url'];
//创建隐藏表单
for(var item in params){
var newElement = document.createElement("input");
newElement.setAttribute("type","hidden");
newElement.setAttribute("name",item);
newElement.setAttribute("value",params[item]);
turnForm.appendChild(newElement);
}
turnForm.submit();
}
if(isURL("fly.layui.com")){
layui.use(['layer','jquery'], function(){
var layer = layui.layer,$ = layui.jquery;
init($);
setTimeout(function(){
var trObj = document.getElementById('LAY_signin')
if(trObj!=null){trObj.click();layer.msg('签到成功');}
},3000);
});
}
function isURL(x){
return window.location.href.indexOf(x) != -1;
}
})()