将填一半的页面上的文字缓存起来

function inputImport(r){var d=r;$("textarea, input").each(function(i){$(this).val(d[i]);});}(function(){var a=Array();$("textarea, input").each(function(){a.push($(this).val());});return 'inputImport('+JSON.stringify(a)+');';})()

1.缓存:在Console中输入以上代码,将会输出一个字符串,如 "inputImport(["aaa","bbb"]);",把它保存起来。

2.恢复:先再运行一遍上述代码;然后将保存的字符串去掉左右的双引号,粘贴入Console运行即可。

新版:

var _import = '(function(r){var d=r;$("textarea, input").each(function(i){$(this).val(d[i]);});})';var decode = function(r){console.log("---DATA---");for(var i=0;i<r.length;++i){console.log(r[i]);}console.log("---END---");};(function(){var a=Array();$("textarea, input").each(function(){a.push($(this).val());});decode(a);return _import+ '('+JSON.stringify(a)+');';})()

 效果:同时会将网页内容输出在控制台。而且最后一行输出的字符串下次直接运行就好了。

原文地址:https://www.cnblogs.com/turtlegood/p/5715274.html