Skip to content

Commit ec02e9b

Browse files
committed
fix for obs v31 iframe crash
1 parent ef9eb8a commit ec02e9b

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

index.html

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@
1010
document.write("Internet Explorer is not supported");
1111
window.location = "https://www.microsoft.com/edge";
1212
}
13+
14+
// fix for OBS v31 (CEF) crashing when in IFRAME
15+
if (window.obsstudio){
16+
const style = document.createElement('style');
17+
style.textContent = '*{-webkit-app-region:unset !important}';
18+
document.documentElement.appendChild(style);
19+
}
1320
} catch(e){
1421
console.error(e);
1522
}
@@ -42,7 +49,7 @@
4249

4350
<meta name="msapplication-TileColor" content="#da532c" />
4451
<meta name="theme-color" content="#0f131d" />
45-
<link rel="stylesheet" href="./main.css?ver=401" />
52+
<link rel="stylesheet" href="./main.css?ver=402" />
4653
<script type="text/javascript" crossorigin="anonymous" src="./thirdparty/adapter.js"></script>
4754

4855
<link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon" />
@@ -1070,7 +1077,7 @@ <h2>If this page is unexpected, double check your links.</h2>
10701077

10711078
<div id="info" class="fullcolumn columnfade">
10721079
<center>
1073-
<div class="infoblob" align="left">
1080+
<div class="infoblob">
10741081
<span data-translate="info-blob">
10751082
<h2>What is VDO.Ninja</h2>
10761083
<br />
@@ -1088,9 +1095,6 @@ <h2>What is VDO.Ninja</h2>
10881095
<a href="https://docs.vdo.ninja/common-errors-and-known-issues/known-issues" title="For a list of common or known issues, click here" target="_blank"><span style="color: red;">Known issues:</span></a>
10891096
</i>
10901097
<br />
1091-
<li>
1092-
⚠️ OBS v31.0 does not support VDO.Ninja if it is in an IFRAME. The <a href="https://electroncapture.app/" target="_blank">Electron Capture app</a> is available as an alternative to bring VDO.Ninja into OBS.
1093-
</li>
10941098
<li>
10951099
If the video fails to load in OBS Studio, where the browser source remains blank, try disabling hardware-acceleration or
10961100
<a href='https://docs.vdo.ninja/common-errors-and-known-issues/obs.ninja-doesnt-show-up-in-obs-or-is-choppy' title="Click to link out to the VDO.Ninja help guide for common OBS Studio problems" target="_blank">refer to this help guide</a> for more.
@@ -2783,7 +2787,7 @@ <h3>Assign to slot:</h3><br />
27832787
<li><a onclick="changeLg('nl');toggle(document.getElementById('languages'));" style="cursor: pointer;" data-tz="Europe/Amsterdam">Dutch</a></li>
27842788
<li><a onclick="changeLg('tr');toggle(document.getElementById('languages'));" style="cursor: pointer;" data-tz="Europe/Istanbul">Turkish</a></li>
27852789
<li><a onclick="changeLg('ja');toggle(document.getElementById('languages'));" style="cursor: pointer;" data-tz="Asia/Tokyo">Japanese</a></li>
2786-
<li><a onclick="changeLg('ar');toggle(document.getElementById('languages'));" style="cursor: pointer;" data-tz="Asia/Arabic">Arabic</a></li>
2790+
<li><a onclick="changeLg('ar', true);toggle(document.getElementById('languages'));" style="cursor: pointer;" data-rtl="true" data-tz="Asia/Arabic">Arabic</a></li>
27872791
<li><a onclick="changeLg('cn');toggle(document.getElementById('languages'));" style="cursor: pointer;" data-tz="Asia/China">Chinese (中文)</a></li>
27882792
<li><a onclick="changeLg('cs');toggle(document.getElementById('languages'));" style="cursor: pointer;" data-tz="Europe/Prague">Czech</a></li>
27892793
<li><a onclick="changeLg('ru');toggle(document.getElementById('languages'));" style="cursor: pointer;" data-tz="Europe/Moscow">Russian</a></li>
@@ -2965,8 +2969,8 @@ <h3>Assign to slot:</h3><br />
29652969
// if ("42" != prompt("enter the password")){document.body.innerHTML = "";window.location.href = "";} // if you want a low-effort password for the site
29662970

29672971
</script>
2968-
<script type="text/javascript" crossorigin="anonymous" id="lib-js" src="./lib.js?ver=1296"></script>
2969-
<script type="text/javascript" crossorigin="anonymous" id="main-js" src="./main.js?ver=956"></script>
2972+
<script type="text/javascript" crossorigin="anonymous" id="lib-js" src="./lib.js?ver=1297"></script>
2973+
<script type="text/javascript" crossorigin="anonymous" id="main-js" src="./main.js?ver=957"></script>
29702974
<!-- <script type="text/javascript" crossorigin="anonymous" src="./trace.js?ver=1"></script>!-->
29712975
</body>
29722976
</html>

0 commit comments

Comments
 (0)