Page Manipulator

#3.77 / 35 rate

Page Manipulator

8,000 users

2019-07-11

Ruud14

Extension Information

5 star
56%
4 star
10%
3 star
8%
2 star
8%
1 star
19%

Supported Languages

Permissions

Description

Inject HTML, CSS or JavaScript into any web-page. The changes you make are applied every time you visit the specified website(s).

š‚š®š¬š­šØš¦š¢š³šž ššš„š¦šØš¬š­ ššš§š² š°šžš›-š©ššš šž š›š² š¢š§š£šžšœš­š¢š§š  šœš®š¬š­šØš¦ š‡š“šŒš‹, š‚š’š’, šØš« š‰šššÆššš’šœš«š¢š©š­.
š‡šššÆšž š­š”šž šœš”ššš§š šžš¬ š²šØš® š¦ššš¤šž š›šž š¬šššÆšžš ššš§š ššš©š©š„š¢šžš šžšÆšžš«š² š­š¢š¦šž š²šØš® šÆš¢š¬š¢š­ š­š”šž š¬š©šžšœš¢šŸš¢šžš š°šžš›š¬š¢š­šžš¬.

ššžš­š­šžš« š­š”ššš§ 'š¢š§š¬š©šžšœš­ šžš„šžš¦šžš§š­' š›šžšœššš®š¬šž šœš”ššš§š šžš¬ š°š¢š„š„ š¬š­ššš² šššŸš­šžš« š«šžš„šØšššš¢š§š .

Functionalities:

- Automatically inject custom HTML, CSS, and/or JavaScript into the pages you specify.
- Run custom CSS before the page is fully loaded so you won't see the original page first.
- Inject JavaScript on the go.
- Add/Remove/Change the HTML and CSS on the go.
- Right click on any element on a page to get the full CSS path.
- Automatically saves the changes you make.
- Files that contain less than 8000 characters are synced across your Google account.
- Files that contain 8000 or more characters are stored locally.

Fun use cases:

- Cheat simple games like the T. rex game.
- Make your own dark-theme for any website.
- Test a website you're working on.
- Whatever you can imagine, be creative ;)

How to use:

- Simple, First open the extension.
- Choose 'JavaScript', 'CSS' or 'HTML'.
- Create a new file by pressing 'new'.
- Write your own code or get some from the examples here: https://github.com/Ruud14/Page-Manipulator/tree/master/examples
- Press the 'manipulate' button to test your code.
- To make sure your code is run every time you visit a specific page do the following:
- Put the URLs of the websites in the 'active websites' input.
- Check the 'active' checkbox.

- Button functionalities:
- The 'Reload' Button:
- Will Reload the current page.
- The 'Active' checkbox:
- on > The code will be run automatically on the pages specified in the 'Active websites' textarea.
- off > The code will only run when you press the 'Manipulate' button.
- The 'Active Websites' textarea:
- You can specify the websites you want your code to run on here.
- The 'Matching Pages' dropdown:
- 'Exact' > The code will only run when the URL of the page is exactly the same as one of the URLs in the 'Active Websites' textarea. (Including slashes at the end!)
- 'Recursive' > The code will also run on all sub-pages of the specified URLs in the 'Active Websites'.
- The 'Position on page' dropdown (only with HTML):
- 'Top' > The HTML will be added to the top of the page.
- 'Bottom' > The HTML will be added to the bottom of the page.
- 'Replace' > The HTML will replace the entire body HTML of the page.
- The 'Manipulate' or 'Update Manip.' button:
- Injects the code into the page or updates the injection.
- **This button also works when the 'Active' checkbox is unchecked.**
- The 'Remove Manip.' Button:
- Removes the manipulation from the page.
- If the "Auto āŸ³" checkbox is checked, the page will automatically reload after pressing the 'Remove Manip.' button. The 'active' checkbox will also be unchecked.
- The 'Delete' button:
- Deletes the current file from the storage.
- You can right-click any element on a page to get the CSS path of that element.



It doesn't work, what now?:

- If the extension button in the top right corner is greyed-out, you can't use it on that page.
- Make sure the 'active' checkbox is checked. And the 'active websites' input contains the correct URLs.
- For JavaScript:
- Make sure your code is run at the right moment. Maybe try adding a delay.
- Check the browser console for error messages.

- For CSS:
- Make sure you are manipulating the right element by using "inspect element".
- Try using '!important'.

- For HTML:
- Make sure you haven't accidentally set the 'position' dropdown to the wrong position.

- Removing and updating JavaScript manipulations might not work the way you expect it to. Removing your JavaScript manipulation from a page only removes the