Firefox可以';我无法阅读我的javascript确认,但在Chrome上它正在工作
我在Firefox浏览器上遇到问题。我有这个javascript代码,但它不能在firefox上运行。但在Chrome中,它是有效的。怎么样。有人能帮我吗 这是我的javascript代码Firefox可以';我无法阅读我的javascript确认,但在Chrome上它正在工作,javascript,html,firefox,Javascript,Html,Firefox,我在Firefox浏览器上遇到问题。我有这个javascript代码,但它不能在firefox上运行。但在Chrome中,它是有效的。怎么样。有人能帮我吗 这是我的javascript代码 <script type="text/javascript"> var ask = confirm('You want to update your profile'); if (ask){ window.location.href = 'profile.p
<script type="text/javascript">
var ask = confirm('You want to update your profile');
if (ask){
window.location.href = 'profile.php';
}
else{
return false;
}
</script>
var ask=confirm('您想更新您的个人资料');
如果(问){
window.location.href='profile.php';
}
否则{
返回false;
}
问题解决了。我只是删除了返回的else代码。而且效果很好。谢谢大家
<script type="text/javascript">
var ask = confirm('You want to update your profile');
if (ask){
window.location.href = 'profile.php';
}
</script>
var ask=confirm('您想更新您的个人资料');
如果(问){
window.location.href='profile.php';
}
您不需要返回:
<script type="text/javascript">
var ask = confirm('You want to update your profile');
if (ask){
window.location.href = 'profile.php';
}
</script>
var ask=confirm('您想更新您的个人资料');
如果(问){
window.location.href='profile.php';
}
它看起来像是铬臭虫。参见ECMAScript 262 12.9节(,):
如果ECMAScript程序
包含不在FunctionBody中的返回语句
但也没有规定浏览器(用户代理)在这种情况下必须抛出语法错误。尝试而不是
window.location.href='profile.php'
window.location.assign(“profile.php”)
您可以在此处找到更详细的教程:
它不工作怎么办?return
应该只在函数中使用您在控制台窗口中遇到错误了吗?您在控制台中看到错误了吗?是的,它在Firefox浏览器上不工作。