gpt4 book ai didi

javascript - 仅在 javascript 函数内调用 application/javascript

转载 作者:行者123 更新时间:2023-12-03 10:32:26 26 4
gpt4 key购买 nike

我有一个 javascript,如果用户是移动用户,它会将用户重定向到 Web 应用程序。

</script>
<script type="application/javascript" src="http://...js </script>

在某些情况下,网络应用程序具有返回网站的超链接。

在这种情况下,JavaScript 会将用户重定向回网络应用程序。

为了防止这种情况,我考虑提供一个应该绕过重定向的附加参数。

例如:http://example.com?redir=false

如果该参数不存在,上面的脚本应该可以运行,如果该参数设置为 false,则不能运行。

我开始编写该函数,但遇到了一些麻烦,因为我不知道如何调用该脚本。

    <script>
function WebAppredirect(){
var param = (location.search.split('redir=')[1]||'').split('&')[0]
if param == "false"{
//do nothing
} else{
//call script
}
}

你有什么想法吗?

最佳答案

好的,我找到了解决方案。

 function web() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'url.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(script, s);
}
function WebAppredirect(){
var param = (location.search.split('redir=')[1]||'').split('&')[0];
if (param == "false"){
//web();
}else{
web();
}
}

WebAppredirect()

关于javascript - 仅在 javascript 函数内调用 application/javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29145505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com