Tweak textual info on webpages.
Tweak Extension
In a designer-developer ecosystem, web-designers need to tweak a lot of small and big contents over a webpage. We(the developers) needed a way to allow our designer peers (and also a generic user) to make changes over a hosted webpage to see the influence at the shortest amount of time, and decrease feedback process timings. The Tweak extension allows web-designers to change and save a state of a webpage, as and how it is required as per designs. This makes the community more bonded and promotes a healthy culture.
Installing this extension, users especially designers find it way easier to point out ways to improve a hosted webpage by changing content, save against a refresh and clearing as and when they require it from their local systems(localStorage).This extension not only works over https but also localhost ports and privately hosted webpages, so it can be used by anyone and everyone in the industry.
Moreover, people want the power to change content on a webpage so often and they wish what if the banner was a little bit to the right or left, this extension makes it possible for that user to do the changes in realtime also get the changes back with a refresh, moreover if they want to reset everything as it was, clear changes option allows them to do the same. We developed this extension to enable users tweak the webpages contents according to their wish, see the content again against successive refreshes, and clear changes if at all they don't like it.
The extension gets activated on every tabs refresh action, on a refresh, the functionality turns on the design mode (document.designMode = 'on') and allows user to make changes to the webpage as and how required, after making changes extension allows to confirm changes in order to turn off the design mode(clicking confirm changes turns off the design mode; document.designMode = 'off'). Now the user have an option to save the changes done on entire page after confirmation. This is achieved by usage of localStorage. The innerHTML of the entire webpage is stored on the localStorage of browser in a Stringified JSON format. This same or changed JSON string is retrieved from localStorage on subsequent refreshes unless ClearChanges is clicked, by which localStorage is cleared using the .clear() function. On a refresh, extension take string from the key puts it over the DOM structure as inner HTML showing the webpage as influenced.
Source Manifest.json
Similar Extensions
Domquest 80 2 ★ 32.3KiB
9th Toolbar Spacer 80 4 ★ 2.69MiB
7th Toolbar Spacer 80 2 ★ 2.87MiB
8th Toolbar Spacer 80 2 ★ 2.69MiB
Shweb 80 0 ★ 152KiB
tweak: mock and modify HTTP requests 80 190 ★ 3.22MiB
The Duplicator 80 4 ★ 401KiB
gTasker Extension 80 2 ★ 926KiB
calc-extension 80 0 ★ 49.74KiB
Link Roamer 80 2 ★ 351KiB
Development favicon 80 4 ★ 194KiB
Server Spy 80 0 ★ 108KiB
6th Toolbar Spacer 80 1 ★ 2.69MiB
VS Code Cheatsheet 80 3 ★ 10.0KiB
Cross Domain Local Storage Extension 80 1 ★ 2.35MiB
Pyrun 80 4 ★ 240KiB
10th Toolbar Spacer 80 0 ★ 2.69MiB
WordList 80 1 ★ 39.65KiB
Atma.js DevTool 80 0 ★ 201KiB
Design Mode - Page's Rich Text Editor 80 10 ★ 62.89KiB
Speed Tweaks 80 26 ★ 50.57KiB
Scripter debugger extension 80 2 ★ 1.04MiB
Oh-my-Mock 80 8 ★ 7.07MiB
DesignMode 80 2 ★ 2.78MiB