Instagram-native-player

This little script replaces Instagram's player with the native one built in browser

  1. // ==UserScript==
  2. // @name Instagram-native-player
  3. // @namespace Kenya-West
  4. // @version 0.4
  5. // @description This little script replaces Instagram's player with the native one built in browser
  6. // @author Kenya-West
  7. // @include *instagram.com*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function () {
  12. 'use strict';
  13.  
  14. window.onload = () => {
  15. getRidOfInstaPlayer();
  16. }
  17.  
  18. function getRidOfInstaPlayer() {
  19.  
  20. window.setInterval(() => {
  21. document.querySelector(".QvAa1") ? document.querySelector(".QvAa1 ").remove() : null;
  22. document.querySelector(".oujXn") ? document.querySelector(".oujXn").remove() : null;
  23. document.querySelector("._8jZFn") ? document.querySelector("._8jZFn").remove() : null;
  24.  
  25. var video = document.querySelector(".tWeCl") ? document.querySelector(".tWeCl") : null;
  26. video.hasAttribute("controls") ? video.removeAttribute("controls") : null;
  27. video ? video.setAttribute("controls", "controls") : null;
  28.  
  29. console.log("Successfully replaced Instagram videoplayer with a native one");
  30. }, 500);
  31. }
  32. })();