javascript - 书签不会重定向
问题描述
我正在尝试制作一个书签,它将我登录到我的画布并在加载后转到缩放页面
这是我的代码:
这会将用户登录到画布 | 五 javascript:void(location.href='https://pccsk12.instructure.com/login/saml');
setTimeout(()=>{void(location.href='https://pccsk12.instructure.com/courses/9645/external_tools/184');},10000); ^ | 加载完所有内容后,这将切换到缩放页面
但它不起作用。它登录但 10 秒后不重定向。我的代码有什么问题?
解决方案
当您第一次使用 切换页面时location.href
,它会导航到新页面并卸载所有当前正在运行的 Javascript,包括超时。您可以尝试使用 在新选项卡中打开登录页面window.open
,这样它就不会覆盖当前选项卡。它看起来像这样:
javascript:(function(){
var login = window.open('https://pccsk12.instructure.com/login/saml');
setTimeout(() => {login.location.href = 'https://pccsk12.instructure.com/courses/9645/external_tools/184';}, 10000);
})();
推荐阅读
- python - Aria2c 标头问题
- c# - 如何使用 GetCurrentInputMessageSource() 区分鼠标和触摸板事件?
- ubuntu - Selenium ChromeDriver 在 AWS EC2 Ubuntu 机器中抛出错误“驱动程序可执行文件必须存在:/ usr ...”
- python - 在 Python 中所有可能的不同“N”个元素的组合
- flutter - 无法启动 Dart CLI 隔离 (null)。在麦克
- python - Brownie - 构造函数序列的长度不正确,预期为 1 但得到 0
- vue.js - Vuetify SassError 预期标识符。.v-应用程序 .orange.#f77925{
- ios - 通过套接字发送/接收文本(目标 c - 总新手)
- jmeter - 一天内测试 1000 个案例的最佳方法 - Jmeter
- c - 如何将嵌套的 for 循环更改为任意数量循环的递归函数?