isolation.js 510 B

123456789101112131415
  1. // Copyright 2019-2024 Tauri Programme within The Commons Conservancy
  2. // SPDX-License-Identifier: Apache-2.0
  3. // SPDX-License-Identifier: MIT
  4. window.addEventListener('DOMContentLoaded', () => {
  5. let style = document.createElement('style')
  6. style.textContent = __TEMPLATE_style__
  7. document.head.append(style)
  8. let iframe = document.createElement('iframe')
  9. iframe.id = '__tauri_isolation__'
  10. iframe.sandbox.add('allow-scripts')
  11. iframe.src = __TEMPLATE_isolation_src__
  12. document.body.append(iframe)
  13. })