我如何从Origin选项卡获取新打开的浏览器选项卡名称?

Jeyaprakash

我的代码是这样的,以便在同一浏览器中从一个选项卡创建另一个选项卡。

function newTab()
{
    var form1 = document.createElement("form");
    form1.id = "newTab1"
    form1.method = "GET";
    form1.action = "domainname";  //My site address
    form1.target = "framename";   //Browser tab name
    document.body.appendChild(form1);
    form1.submit();
}

上面的代码可以正常工作以创建新选项卡。当单击“ MyNewTab”链接到主页时

<a href="javascript:newTab()" style=" margin-left:15px;" id="newTab"> MyNewTab </a>

我再次尝试将主页切换到新打开的选项卡。这次需要从首页切换到新标签页,而无需重新加载。但是此newtab内容已重新加载。

如何通过单击“ MyNewTab”链接获取选项卡名称并获得新打开的选项卡的焦点?

妮莎(Nishad K Ahamed)

您需要在javascript cookie中设置当前选定的标签,并始终在页面加载时读取此cookie并设置标签

您可以在newTab()函数中设置cookie:

function newTab()
{
    var form1 = document.createElement("form");
    form1.id = "newTab1"
    form1.method = "GET";
    form1.action = "domainname";  //My site address
    form1.target = "framename";   //Browser tab name

    $.cookie("currentTab", "framename");//set the selected tab name in cookie

    document.body.appendChild(form1);
    form1.submit();
}

然后,页面加载事件:

var tabName=$.cookie("currentTab")//get the current tab name from cookie.
if(tabName==null){
tabName="default tab name"//at first time the cookie will be null, 
//so you need to assign a default value if the cookie is null
}

//set this tab as selected

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在新的浏览器选项卡中打开ResponseEntity PDF

GWT:如何更改浏览器选项卡名称?

如何知道浏览器选项卡是否已使用Javascript打开?

如何实现何时复制浏览器选项卡

当用户离开我的站点时如何在浏览器中更改选项卡名称

如何控制我的网站的截图在浏览器中的新选项卡上显示最近使用过的网站列表

在emacs中获取浏览器样式的选项卡

阻止PyCharm在运行时打开浏览器/新选项卡

如何在不同的浏览器选项卡(Selenium,Python)中打开和操作?

用于iOS的Web API打开新的浏览器选项卡

在Azure Portal中打开新的浏览器选项卡时出现403错误

打开一个新的浏览器选项卡

强制我的网络浏览器在新选项卡上打开链接

如何从“浏览器”选项卡获取标题?

Unite.vim-如何从文件浏览器中的选项卡中打开文件

Xpages链接打开“新浏览器”选项卡

通过单击Java脚本中的按钮来打开新的浏览器选项卡

用户单击关闭选项卡时如何打开新窗口浏览器?

如何阻止自定义书签打开多个浏览器选项卡

Microsoft Edge浏览器的缩略图选项卡默认打开,而不是微型选项卡

在AngularJS中,如何使用ng-click在iPad浏览器的新选项卡中打开下载pdf

如何在主选项卡的新选项卡上运行功能?(谷歌浏览器)

单击HTML按钮时,在新的浏览器选项卡中打开URL

无法使用 Selenium Webdriver 在浏览器中打开新选项卡

如何使用python在Web浏览器中打开选项卡

浏览器选项卡的活动如何影响查询

我希望从文本区域获取的 html 在浏览器的新选项卡中运行。这可能吗?

通过匹配浏览器 URL 和选项卡 URL 打开特定选项卡

通过输入文件值在新的浏览器选项卡中打开文件