We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
你可以参考content_scripts的说明来使得目标网站可以注入你的js代码。 当然你也可以参考现在已有的manifest.json中的内容。
在注入你的逻辑js代码前,请确保已经注入common.js。
Inject.run
.then 所有任务执行完成后返回的数据,用户填充popup.html。(目前只支持App数据)
document.addEventListener("DOMContentLoaded", function(event) { let tasks = [removeTopBanner,unfold]; Inject.run(tasks,100,30,false).then((data) => { browser.runtime.sendMessage({from:"content",operate:"saveAppList",data:data}) }); });
对于加入到tasks列表的函数,你还可以通过不同的返回值来控制函数执行的次数。
function unfold(){ let button = document.querySelector('div.fold-btn-btn'); if (button){ button.remove(); let content = document.querySelector('div.fold-btn-content') if (content){ content.className = null; content.className = "fold-btn-content"; } return COMPLETE; } return CONTINUE; }
Stay目前是通过将页面加载在iframe中来阻止目标网页进行应用跳转的。 由于目标网站对于iframe的限制有所不同,目前Stay主要是两种方式。
/R_E_D_I_R_E_C_T/
"https://zhuanlan.zhihu.com/R_E_D_I_R_E_C_T/?url="+encodeURIComponent(url);
如果使用了该方法,请将对应content.js的代码放在window.onload中启动(location.replace不会调用window.onload事件)
$res('iframe.html')+"?url="+encodeURIComponent(url);
相应的代码可以在common.js#$noJumpUrl中参考并且添加。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
在manifest.json中编辑content_scripts
你可以参考content_scripts的说明来使得目标网站可以注入你的js代码。
当然你也可以参考现在已有的manifest.json中的内容。
编写注入的js代码
启动
其他的时机选择请查看https://developer.mozilla.org/zh-CN/docs/Web/API/Window/DOMContentLoaded_event
函数说明
Inject.run
.then
所有任务执行完成后返回的数据,用户填充popup.html。(目前只支持App数据)
任务函数的粒度控制
对于加入到tasks列表的函数,你还可以通过不同的返回值来控制函数执行的次数。
阻止App跳转
Stay目前是通过将页面加载在iframe中来阻止目标网页进行应用跳转的。
由于目标网站对于iframe的限制有所不同,目前Stay主要是两种方式。
path
/R_E_D_I_R_E_C_T/
并且将真正的目标链接放入参数url中即可。如:知乎The text was updated successfully, but these errors were encountered: