Remove 51.NET free space ads

xiaoxiao2021-03-06  68

There are two ways to join the advertising code in the 51.NET free space of the application: one is the head tail of the web page, the other is after and before . The idea of ​​shielding ads: (1) Use the HTML tag (TAG) that does not display the content on the page. That is, those that don't display content between on the page, such as </ title>, <XML> </ XML>, <style> </ stop>, < Head> </ head>, etc., you should use the label of this nature to use, specific to the actual situation. By using these labels to surround the advertisement code by using these labels in the advertising code insertion, the purpose of explaining the advertisement code is achieved. (2) Use the Display property of the CSS. Some advertising code is included in a <div> tag, then set this <div> style to Display: None to make it not displayed. (3) Use the server's file interpretation vulnerability to change the web extension to other names. For the first case of 51.NET free space, you can add the following script: <script> var obj = document.getlementsBytagname ("div"); var len = obj.length; for (var i = 0; i <len ; i ) {OBJ [i] .style.display = 'none';} </ script> This code is used by the code (2), and the shortcomings is that it will shield the advertisement after the advertisement code is executed. Therefore, in the effect of the effect is that the advertisement is immediately disappeared, although it is shielded advertising, it is not perfect, and it needs to be processed for each page. For the second case, it can be surrounded by <XML> </ XML> tags before and after the <body> and </ body> tag, it makes it <xml> <body> </ xml> and <xml> </ Body> </ xml> format. After processing, any ads will not pop up, the effect is very good, but there must be a shortcomings that must be handled according to each page. If a site has a lot of pages, it is really a bit annoying. It is applied here (1). Another is the application idea (3). Because the server-side rules that join the advertising code on the web page are based on the extension of the file. As long as it is analyzed to the extension of the file is .htm, .html, add the advertisement code to the page, otherwise it is ignored. So, just need to turn the web page .htm, .html suffix to .gif, .jpg, etc., then access it, you can display it normally. For 51.NET free space, it is tested, as long as the web extension is changed to the extension other than .phm, .txt, .shtml, .shtm, it will not appear normally. advertising. It is recommended to change it to .jsp, .aspx is a suffix. I think this is the best way. Recommend a batch change tool here: cloud carving intelligent file rename system.</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-108359.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="108359" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.047</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'uaSX0_2BmVfTl2xc_2BEB6TE3GECcSjC6oV8T93dkvK_2BGpqOdrAvw0kvOmEzMOWrYe3F7R434XSxZXnE4HFXv7ozIg_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>