在控制台写jQuery,转跳页面后控制台就被刷新了,只能实现转跳之前的代码,有什么办法能够在页面转跳之后还能执行写在控制台的,跳转页面之后的jQuery代码
在这里写就会丢失了
单页面就不会刷新
页面跳转了(这里指看到浏览器中的URL发生改变了,不是单页面跳转),页面肯定刷新呀,你可以在新页面js部分初始化你的Jquery代码。
实用jQuery ajax
跳转页面之后,你通过本地缓存之类的,把代码存起来,在放上去
用iframe标签来模拟真实的跳转啊,并且iframe上下级页面还可以交互
按照我目前的经验来讲是实现不了
关键点是在控制台执行的代码,这个代码控制不了
跳转过去还在继续执行,上一页面的控制台代码被清除掉了
我觉得使用浏览器插件时完全可以实现你的想到的这种效果,执行一段代码,即使跳转新开页面也可以继续执行
页面有跳转就不能用控制台了,只有用浏览器写插件了
参考 Chrome插件(扩展)开发全攻略,会js的应该很容易学
https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html
function reload()
{
setTimeout('reload()', 1000 * timeout);
var frame = '<frameset cols='*'>\n<frame src='' + current + '' />';
with(document)
{
// 引用document对象,调用write方法写入框架,打开新窗口
write(frame);
//此处输入代执行的代码
// 关闭上面的窗口
void(close());
};
}