|
154
|
| Darryl Hein IrishChieftain · 技术社区 · 15 年前 |
|
|
1
150
看起来像
|
|
2
88
可以用了
HTML 5把它带回来了,因为我们仍然在使用它。是我们的朋友,我们不能放手。 永远不要放手。 |
|
|
3
16
尽管
HTML应该定义
意义和内容
. 问问自己,
会不会
意思
的
浏览器 行为 具体来说, 与用户的交互行为 应使用客户端脚本语言(如javascript)实现。因为您希望浏览器以特定的方式运行,即打开一个新窗口,所以应该使用JS。但是正如您提到的,这种行为要求浏览器依赖于JS。(不过,如果您的网站有优雅的降级或逐步增强, or whatever 那么它应该还可以。禁用JS的用户不会错过太多。) 据说, 这些都不是正确的答案。 Out there somewhere 你的观点是 链接的打开方式最终应由最终用户决定。 . 以这个例子为例。
也就是说,Web开发人员应该非常清楚他们的链接去哪里,他们引用的源的类型和/或格式,以及他们做什么。工具提示可以是您的朋友(除非您使用的是平板电脑或电话;在这种情况下,请在移动网站上指定这些工具提示)。我们都知道被带到一个我们没有预料到的地方,或者让一些我们不想发生的事情发生,有多糟糕。 |
|
|
4
12
这也是最容易激怒非Windows用户的方法。PDF在其他平台的浏览器中打开很好。打开一个新窗口也会扰乱导航历史,使智能手机等小型平台的问题变得复杂。 不要仅仅因为旧版本的窗口被破坏而为PDF之类的东西打开新窗口。 |
|
|
5
4
虽然目标在HTML5中仍然可以接受,但它不是首选。要链接到PDF文件,请使用 下载 属性而不是目标属性。 下面是一个例子:
如果原始文件名编码为唯一的文件存储,则可以通过为“下载”属性指定值来指定用户友好的下载名:
请记住,虽然大多数现代浏览器支持此功能,但有些可能不支持。见 caniuse.com 更多信息。 |
|
|
6
4
大多数Web开发人员使用
javascript代码:
预防:
|
|
|
7
2
|
|
|
8
0
您可以使用jquery按以下方式执行,这将在新窗口中打开它:
|
|
9
-1
我认为target属性对于
|
|
|
sravas · 一个Excel文件中有多个Excel工作表 8 年前 |
|
|
Nono_sad · R为每个函数调用创建一个向量 8 年前 |
|
|
johnsonambrose · 按日期QTP更改窗口名称 8 年前 |
|
|
David · 从其他视图控制器打开窗口+视图 8 年前 |