mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 18:29:21 +00:00 
			
		
		
		
	🌐 iFrame Notifier for Nginx
This Ansible role injects a small JavaScript snippet into your HTML responses that enables parent pages to get notified whenever the iframe’s location changes and forces external links to open in a new tab.
Features
- 
Location Change Notification 
 UsespostMessageto inform the parent window of any URL changes inside the iframe (including pushState/popState events) for seamless SPA support.
- 
External Link Handling 
 Automatically setstarget="_blank"andrel="noopener"on links pointing outside your primary domain to improve security and user experience.
- 
Easy CSP Integration 
 Calculates a CSP hash for the injected script so you can safely allow it via your Content Security Policy.
Author
Developed by Kevin Veen-Birkenbach https://www.veen.world 🎉