[英]Programatically evaluate client-side JavaScript that edits DOM without a browser
I am wondering if it is possible to do something like this:我想知道是否可以做这样的事情:
Ex.前任。
window.addEventListener('DOMContentLoaded', function() {
(function(){
$(function(){
$(atob('BASE64 HERE'))
.append(
$(atob('BASE64 HERE'))
.val('VALUE TO ADD INTO ELEMENT')
);
});
})(jQuery);
});
I am running in NodeJS.我在 NodeJS 中运行。
Thanks to a comment on my post @Aivaras helped point me to jsdom which does exactly what I need.感谢对我的帖子 @Aivaras 的评论帮助我找到了jsdom ,它正是我所需要的。
By running scripts 'dangerously' I can run any dom-editing scripts on the page without opening any headless browsers such as Puppeteer.通过“危险地”运行脚本,我可以在页面上运行任何 dom 编辑脚本,而无需打开任何无头浏览器,例如 Puppeteer。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.