27 lines
925 B
YAML
27 lines
925 B
YAML
- domain: www.example.com
|
|
regexRules:
|
|
- match: <script\s+([^>]*\s+)?src="(/)([^"]*)"
|
|
replace: <script $1 script="/https://www.example.com/$3"
|
|
injections:
|
|
- position: head # Position where to inject the code
|
|
append: |
|
|
<script>
|
|
window.localStorage.clear();
|
|
console.log("test");
|
|
alert("Hello!");
|
|
</script>
|
|
- domain: www.americanbanker.com
|
|
path: /news
|
|
injections:
|
|
- position: head
|
|
append: |
|
|
<script>
|
|
document.addEventListener("DOMContentLoaded", () => {
|
|
const inlineGate = document.querySelector('.inline-gate');
|
|
if (inlineGate) {
|
|
inlineGate.classList.remove('inline-gate');
|
|
const inlineGated = document.querySelectorAll('.inline-gated');
|
|
for (const elem of inlineGated) { elem.classList.remove('inline-gated'); }
|
|
}
|
|
});
|
|
</script> |