为什么我无法在手机的新标签页中打开链接?但是当我尝试在 PC 桌面上运行我的脚本时,可以在新选项卡中打开该链接。
这是我的脚本
if($data[$flag] == 1){
echo "<li><a href=\"img2.php?x=".$fix[0][0]."&y=".$fix[1][0]."\">Sektor ".($flag + 1)."</a></li>\n";}
$flag++;
有什么建议么?
为什么我无法在手机的新标签页中打开链接?但是当我尝试在 PC 桌面上运行我的脚本时,可以在新选项卡中打开该链接。
这是我的脚本
if($data[$flag] == 1){
echo "<li><a href=\"img2.php?x=".$fix[0][0]."&y=".$fix[1][0]."\">Sektor ".($flag + 1)."</a></li>\n";}
$flag++;
有什么建议么?
要强制在新窗口/选项卡中打开链接,您可以在 URL 上使用 target="_blank",如下所示:
if($data[$flag] == 1){
echo "<li><a href=\"img2.php?x=".$fix[0][0]."&y=".$fix[1][0]."\" target="_blank">Sektor ".($flag + 1)."</a></li>\n";}
$flag++;
这应该会产生如下所示的输出:
<li><a href="img2.php?x=123&y=1456" target="_blank">Sektor 789</a></li>
请记住,“_blank”中的下划线很重要。
另外值得一提的是,这是从 XHTML 1.1 开始贬值的,但不是从 HTML5 开始的。这是开发界普遍存在的误解。
试试看。
if($data[$flag] == 1){
echo "<li><a href=\"img2.php?x=".$fix[0][0]."&y=".$fix[1][0]."\" target="blank">Sektor ".($flag + 1)."</a></li>\n";}
$flag++;
target="blank" 用于在新标签页中打开链接