我有一个"打开"按钮,用于"计算"应在新标签页中打开的链接.我尝试使用:
window.open(url, '_blank');
Run Code Online (Sandbox Code Playgroud)
但这开启了一扇新窗口.
我也尝试了以下方法:
<form id="oform" name="oform" action="" method="post" target="_blank">
</form>
...
document.getElementById("oform").action = url;
document.getElementById("oform").submit();
Run Code Online (Sandbox Code Playgroud)
仍然会打开一个新窗口,而不是新选项卡.
使用简单的<a href...>
with时target='blank'
,链接将在新选项卡中打开.
有解决方案吗?
我正在设计一个移动页面,并使用以下(标准,我相信)代码使电话拨打电话号码.
<a href="tel:555-1234567" class="call"><img src="graphics/call-icon.gif" alt="call-icon" width="45" height="50"></a>
Run Code Online (Sandbox Code Playgroud)
这在Android中运行良好,但Mobile Safari我收到以下错误:
无法打开页面
Safari无法打开页面,因为地址无效
我有一个表单有行动,例如register.php
我还有一个Google群组API链接 -
简而言之...... 在新标签页中是否有用于打开页面的PHP函数; 在页面加载...
target="_parent | _top" 在锚标签中做了什么?
<a href="somepage.html" target="_parent">link</a>
Run Code Online (Sandbox Code Playgroud)
我没有找到任何例子。如果有人能举出这个属性的真实例子,那就太好了。我检查了各种资源,包括stackoverflow
这些属性值是否已弃用,如果不是,我们现在如何使用它们?我很困惑,因为关于这些属性值的文章只说明了它的作用。但不要举例。
我已经仔细查看了stackoverflow,发现以下是强制非兼容模式的最佳推荐方法:
<meta http-equiv="X-UA-Compatible" content="IE=edge" >
Run Code Online (Sandbox Code Playgroud)
我对这些答案的问题在于它们都是IE 8和9时代的答案.
这仍然是强制用户运行的最新浏览器的方法吗?
这是一个公共站点,我们的用户经常使用IE10,IE9,IE7和IE8(大致按此顺序).
是的,IE7的使用比IE8更常见.
我对IE8唯一的限制是该网站是可读的.
它是一个现代化的网站,我希望用户不能在兼容模式下使用任何浏览器.我知道有一种方法可以指定浏览器版本,但我不想在下个月末使用Win10.
如果有人知道Windows 10将使用哪一行知道这一点非常有用(新浏览器称为"Edge").
感谢您提供的任何帮助.
-Chris C.
PS我确实有以下作为页面的第一行(没有空格):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
Run Code Online (Sandbox Code Playgroud)
HTML " "标记中_newtab
target属性的值是什么?我找不到有关浏览器兼容性的信息.a
它适用于所有现代浏览器吗?
如果浏览器选项用户设置为在新窗口中而不是在新选项卡中打开链接,它将如何工作?
这个值是否在HTML标准中描述?
在Safari for iPad中,如果弹出窗口被禁用,有没有办法让条形图位于顶部..就像在IE中说"......网站试图打开弹出窗口......"
我的意思是用户至少可以知道有一些弹出窗口正在打开..
否则,如果弹出设置被阻止,则当用户单击具有该弹出窗口的链接时,没有任何操作.