Unhide eNotes

Unhide eNotes answers and articles!

当前为 2022-05-15 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Unhide eNotes
  3. // @namespace https://naeembolchhi.github.io/
  4. // @version 0.4
  5. // @description Unhide eNotes answers and articles!
  6. // @author NaeemBolchhi
  7. // @license GPL-3.0-or-later
  8. // @match https://www.enotes.com/*
  9. // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAkBQTFRF/////vz8+Ojl8tPP67qy46CV45+U5aed67y089XQ+ero//7++ezp6rau13VlzldEyEMtxz4oyUQvz1lG2Xxt7Ly1+Obj9uDd5aWbz1tIyEAqzlZD4ZiM+ejm/ff2562kzlVBxz8p0V9N7cK7/vz7+u7s3Yh6ykgzykg0/fj4/vv64ZeLyEEr3IV36bOq5KGW4ZaKykcyykk02Xts/fn47L620mJRy0w48c7J6K6kyEIt8c/K5aaczVM/z1pH+Ofk8tPOy0s21Wtb+u/u9t/b0F1L24N1/Pb11nBg3o2B/fb19NrWzVI+78nD6rat1W1c/PPx67uzyEIs13Rk02VUy0s389bRyUUv7sS93Yp93Yt+24R2y0o19NjT1GlY0F5M+u/t5KKX8tDL5qie8tHL56yj6rWt8MzG9+LfzVE94JOH4JSH/PPy0mJQzE465qmf6rev0FtJ02ZU1W5e0WFP+/LwzlhF+OnmyEEszVRA+evp8tLN//395KOY78fBx0Aq78fA9dvXy0o20mVT02hX4pyR9d3Zy0w31W9e/PXz/v382n9w/fj3/PX09NfS7sa//ff335GF0V9My005+/Dv+/Lx1Wxc24Fz8MrE0FtI7sO99+Pfz1hFzFA8/vr58tLM2XprzE874JKG7sW++u3r+OXi7cG63Yp8zE050WBO1Gxc8c/J02dW2Hhp9dzY+uzq0F1K6LGo//7956uh02dVyUUw02ZV5qqg1nNjzlRB0mRS2n5w6K6l8tHM9+Th/PTz2w06LAAAAlBJREFUeJxjYBgFo2DYA0YmZhZWNjZ2Dk4ubjK08/Dy8QsIgoGQsIioGGlmcItLSAoiAylpGVkS9MvJKwiiA0UlZRVi9auqCcD1qSvCmRrsmsTp19LWgWqR1mXT0zfgM4RyjTiI028gBVFvzAkVMTE1g4iYWxBjgKUVxHZrJDFGG1uwoJ09Yf0OjuBQd3JGFXZxBZvgRjAg3T3ACj290CW8fcBJwpeQAX7gAPAPwJQJDALJBJvg1x8QAlIVGoZFyoQPJBVujUUKCUSAYzASa7r1FQLJReE3IBqkJiYWq5xcHEgyPgGffi5hkBoPLeyyieBg5MQuCQFJ4DScjEM2BSybis+ANJAKnXQcshmZIOksfAZkg1T4ZOCQzckFSfPhM0AEpCIvvwA74C0ESRdhpDEkUIxRDGCCklIKDSgrp9AAaXw5MhikoqJSGh/wr8JjQCTIgMpqe3ygqgaPAbXgWHDBo4IAqKsHGiDVQL4BjU0gJySSb4B7M8iAFnfyTWgFGUC43MIN2tpBJnR0km1AVzfIACkb7LI9vYRN6AM7wbAfm9yEiZPaCBrALQNOr5NrMaWmAF1nS7humjoNkuSn56BJzJgJEnacRdCE2XMgJszVm4cQ1Jq/AFLjShORTBuloflu4aLFS0ACS5ctXwEVmtNIWD+wHlyJlHsXqiNxVjERo5+Be/UaRUEsIGjtOqL0A8H61g0Y2uvjNxKRDGBg05LNW7Yiaw/fth1fQYINdDqw7XC1bQKCnbt279mLHqvEuUN1XyMQLN1PjuZRMAqGFAAAQRCVzMZUEeAAAAAASUVORK5CYII=
  10. // @run-at document-end
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16.  
  17. try {
  18. const hidden = document.querySelectorAll('div[class^="_"]');
  19.  
  20. for (let x = 0; x < hidden.length; x++) {
  21. hidden[x].removeAttribute('class');
  22. }
  23. } catch {}
  24.  
  25. try {
  26. const subscription = document.querySelectorAll('a[data-trackingaction="student_subscription"]');
  27.  
  28. for (let x = 0; x < subscription.length; x++) {
  29. subscription[x].parentNode.parentNode.removeChild(subscription[x].parentNode);
  30. }
  31. } catch {}
  32.  
  33. try {
  34. const trial = document.querySelectorAll('div[data-bp="grid container"] a[data-trackingaction="student_trial"]');
  35.  
  36. for (let x = 0; x < trial.length; x++) {
  37. trial[x].parentNode.parentNode.parentNode.removeChild(trial[x].parentNode.parentNode);
  38. }
  39. } catch {}
  40.  
  41. try {
  42. const empty = document.querySelectorAll('div[style*="height"]');
  43.  
  44. for (let x = 0; x < empty.length; x++) {
  45. empty[x].parentNode.removeChild(empty[x]);
  46. }
  47. } catch {}
  48.  
  49. try {
  50. const paywall = document.querySelector('#enotes-paywall');
  51. paywall.parentNode.removeChild(paywall);
  52. } catch {}
  53.  
  54. function callAlot() {
  55. const content = document.querySelector('header > h1').parentNode.parentNode;
  56. const answer = document.querySelector('#' + content.id + ' > div:last-of-type');
  57. const audio = document.querySelector('#' + content.id + ' > figure');
  58. if (audio) {
  59. answer.parentNode.innerHTML = content.children[0].innerHTML + content.children[1].innerHTML + audio.innerHTML + answer.innerHTML;
  60. } else {
  61. answer.parentNode.innerHTML = content.children[0].innerHTML + content.children[1].innerHTML + answer.innerHTML;
  62. }
  63. }
  64.  
  65. try {for (let x = 0; x < 20; x++) {try {callAlot();} catch {}}} catch {}
  66.  
  67. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址