js如何写这个按钮自动被按下的代码? 就是打开网页,几秒后,某按钮被自动单击,这可以实现么?

JavaScript012

js如何写这个按钮自动被按下的代码? 就是打开网页,几秒后,某按钮被自动单击,这可以实现么?,第1张

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,填充问题基础代码。

2、在index.html中的<script>标签,输入js代码:setTimeout("$('button').click()", 2000)。

3、浏览器运行index.html页面,此时会发现2秒后,页面自动打印了“btn click”这个点击按钮后才会打印的内容。

jasper report团队给itext打的一个补丁 参考这里,第二条

Hi,

We have patched the iText 2.1.7 to solve a transparency bug. We've published the patched iText version on our public Maven repository at:

http://jasperreports.sourceforge.net/maven2/com/lowagie/itext/2.1.7.js1/

If you look at the pom.xml in JR, you can see we refernce this repository there.

What did you try to do and did not work? What was the error?

Thanks,

Teodor

可以看到后续还有 js2 js3 js5 等版本,都是jasper report 对itext打的补丁包

Fiddler2主菜单

六个主菜单分别是:

文件(File)

Capture Traffic ——启用捕获功能,快捷键 F12

此功能的开启/关闭状态,程序安装后默认是开启的。可以在 Fiddler 底部状态栏最左侧看到:(开启状态)、(关闭状态)

也可以通过鼠标点击状态栏该图标来进行切换。

Load Archive... ——载入本地保存的 Session 压缩包

Save ——保存

All Sessions... ——保存捕获到的全部 Session 到压缩包

Selected Sessions

· inArchiveZip... ——保存当前选定的Session 为压缩包

· in VisualStudio Web Test... ——保存当前选定的 Session 为 Visual Studio Web Test

· in Text... ——保存当前选定的 Session为文本

· in Text(Headers only)... ——保存当前选定的 Session 为文本(仅 Header)

Request

· EntireRequest... ——保存当前选定的Session 整个请求(包括 Header)

· RequestBody... ——保存当前选定的Session 请求的内容(不包括Header)

Response

· EntireResponse... ——保存当前选定的Session 整个响应(包括 Header)

· ResponseBody... ——保存当前选定的Session 响应的内容(不包括Header)

Properties ——当前选择 Session 的属性

包括 Session 状态、响应包的大小,客户端服务器信息(如进程、端口、传输字节数、TTLB、客户端IP、服务器IP、TTFB等),请求各环节的时间情况、WinINET 缓存信息等。如下图:

TTFB (Time-to-First-Byte) 是指:从第一个请求发出到测试工具接收到服务器应答数据的第一个字节之间的平均时间。

TTLB (Time-to-Last-Byte) 是指:从第一个请求发出到测试工具接收到服务器应答数据的最后一个字节之间的平均时间。

Exit ——退出 Fiddler

编辑(Edit)

Copy ——复制

Session ——复制整个 Session 到剪贴板,快捷键 Ctrl + C

Just Url ——复制 Session 的 URL 到剪贴板,快捷键 Ctrl+ U

Headers Only ——复制 Session 的 Header 到剪贴板,快捷键 Ctrl + Shift + C

Full Summary ——复制 Session 全部摘要到剪贴板

Terse Summary ——复制 Session 简单摘要到剪贴板,快捷键 Ctrl + Shift + T

Remove ——移除

Selected Sessions ——移除所选的 Session,快捷键 Delete

Unselected Sessions ——移除未选择的 Session,快捷键 Shift + Delete

All Sessions ——移除所有 Session,快捷键 Ctrl + X

Select All ——选择所有 Session

Mark

Red ——将选择的 Session 标为红色粗体,快捷键 Ctrl + 1

Blue ——将选择的 Session 标为蓝色粗体,快捷键 Ctrl + 2

Gold ——将选择的 Session 标为金色粗体,快捷键 Ctrl + 3

Green ——将选择的 Session 标为绿色粗体,快捷键 Ctrl + 4

Orange ——将选择的 Session 标为橙色粗体,快捷键 Ctrl + 5

Purple ——将选择的 Session 标为紫色粗体,快捷键 Ctrl + 6

Unmark ——去除颜色加粗标记,快捷键 Ctrl + 0

Find Session... ——退出 Fiddler

规则(Rules)

Hide Image Requests ——隐藏图片请求

Hide HTTPS CONNECTs ——隐藏 HTTPS 连接

Automatic Breakpoints ——自动设置断点

Before Requests ——在请求前设置断点,快捷键 F11

After Response ——在响应后设置断点,快捷键 Alt + F11

Disabled ——不自动设置断点,快捷键 Shift + F11

Ignore Images ——自动设置断点时忽略图片

Customize Rules... ——自定义规则

Require Proxy Authentication ——需要代理密码验证

Apply GZIP Encoding ——应用 GZIP 压缩

Remove All Encoding ——移除所有编码

Hide 304s ——隐藏所有状态为 304(无变更) 的请求

Request Japanese Content ——请求日文内容

User-Agents ——选择用户 Web 客户端代理类型,包括了目前主流的浏览器

Performance ——性能

Simulate Modem speeds ——模拟调制解调器速度

Disable Caching ——禁止缓存

Show Time-to-Last-Byte ——显示 TTLB

Show Response Timestamp ——显示响应时间戳

工具(Tools)

Fiddler Options... ——Fiddler 选项

WinINET Options... ——IE 浏览器 WinINET 选项

Clear WinINET Cache ——清除 WinINET 缓存,快捷键 Ctrl + Shift + X

Clear WinINET Cookies ——清除 WinINET 缓存

Text Encode/Decode... ——文本编码/解码,快捷键 Ctrl + E

可以进行文本的 Base64编码/解码、UrlEnccode/UrlDecode、十六进制编码、转 JS 字符串、HTML 编码/解码、UTF-7 编码/解码

Compare Sessions ——使用 Microsoft Windiff.exe 对比选择的 Session,快捷键 Ctrl + W

Reset Script ——重置脚本

Sandbox ——沙箱 http://www.fiddler2.com/sandbox/

View IE Cache ——查看 IE 缓存文件夹

视图(View)

Squish Session List ——收缩/展开 Session 列表,快捷键 F6

也可以使用 WebSession 面板的按钮,详见 WebSessions 面板介绍

Stacked Layout ——切换面板布局

Statistics ——Statistics 页签,快捷键 F7

Inspector ——Inspector 页签,快捷键 F8

Builder ——Request Builder 页签,快捷键 F9

Minimize to Tray ——缩小为任务栏图标,快捷键 Ctrl + M

Stay on Top ——保持在其他窗口前端

AutoScroll Session List ——自动滚动 Session 列表

Refresh ——刷新,快捷键 F5

帮助(Help)

Fiddler Help ——Fiddler 在线帮助

Fiddler Community Discussions ——Fiddler 社区在线讨论

HTTP References ——在线 HTTP 参考,包括各种 HTTP 响应状态码

Check for Updates... ——检查更新

Send Feedback... ——发送回馈

About Fiddler ——关于 Fiddler

Fiddler2工具栏

完整工具栏如下图:

如果工具栏被关闭,可以通过如下方式开启:

主菜单 Tools->Fiddler Options... ->Appearance ->Show Fiddler Toolbar,打勾确认即可。

下面逐一讲解各按钮的用途:

Comment ——给选定的 Session 增加一个备注,添加后会显示在 Web Sessions 面板的 Comments 字段中

Reissue ——重新请求选定的 Session

Remove

All ——移除所有 Session,快捷键 Ctrl + X

Remove Images ——移除所有图片请求 Session

Remove CONNECTs ——移除所有 HTTPS 请求 Session

Remove non-200s ——移除所有 HTTP 状态不是 200 的 Session

Resume All ——继续所有此刻在断点被停止的 Session

Streaming ——开启流模式(Streaming Mode),此模式开启的时候,所有断点都被忽略,所有 HTTP 响应都流化。

关于流模式,请点击这里。

Find ——按条件查找 Session

Save ——保存选定的 Session

Lunch IE ——在 IE 中加载选定的 SessionURL,如果没选择,就打开about:blank

Clear Cache ——清空缓存

Encoder ——文本编码/解码,与菜单 Tools->Text Encode/Decode... 相同,快捷键 Ctrl + E

Tearoff ——将页签浮动

MSDN Search ——在 MSDN 上查找指定关键字

Help ——打开在线帮助

× ——隐藏工具栏

Fiddler2Web Session 面板

完整工具栏如下图:

此列表显示所有 HTTP 请求的相关信息,从左到右各列分别代表:

[#] —— HTTP Request 的顺序,从 1 开始,按照页面加载请求的顺序递增。

[Result] —— HTTP 响应的状态,可以参考这里。

[Protocol] ——请求使用的协议(如 HTTP/HTTPS/FTP)

[Host] ——请求地址的域名

[URL] ——请求的服务器路径和文件名,也包括 GET 参数

[BODY] ——请求的大小,以 byte 为单位

[Caching] ——请求的缓存过期时间或缓存控制 header 等值

[Content-Type] —— 请求响应的类型 (Content-Type)

[Process] ——发出此请求的 Windows 进程及进程 ID

[Comments] ——用户通过脚本或者右键菜单给此 session 增加的备注

[Custom] ——用户可以通过脚本设置的自定义值

Session 列表使用不同的颜色表示不同的 HTTP 状态(红色表示错误,黄色表示验证要求(authentication demands)),通讯类型(灰色表示 HTTPS 连接),响应类型(紫色表示 CSS,蓝色表示 HTML,绿色表示脚本,灰色表示图片)。

你可使用 FiddlerScript来自定义 session 请求的文本颜色。

[#] 列中使用不同的图标表示不同响应类型:

—— 请求已被发送到服务器

—— 从服务器下载响应结果

—— 请求在断点处被暂停

—— 响应在断点处被暂停

—— 请求使用 HTTP HEAD 方法,响应没有内容

—— 请求使用 HTTP CONNECT 方法,使用 HTTPS 协议建立连接通道

—— 响应是 HTML 格式

—— 响应是图片格式

—— 响应是脚本文件

—— 响应是 CSS 文件

—— 响应是 XML 文件

—— 普通响应成功

—— 响应是 HTTP 300/301/302/303/307 转向

—— 响应是 HTTP 304 (无变更),使用缓存文件

—— 响应需要客户端验证

—— 响应是服务器错误

—— 请求被客户端、Fiddler 或者服务器终止 (Aborted)

Web Sessions 右键菜单

下列菜单项已经在主菜单中有介绍:[View]AutoScroll Session List、[Edit]Copy、[Edit]Save、[Edit]Remove、[Edit]Mark、[Tools]Compare、[File]Properties,这里不再复述。

Decode Selected Sessions —— 如果请求使用了 GZIP 压缩,就解码

Comment... ——给 Session 增加备注

Replay

Reissue Requests —— 重新请求此地址

Reissue Unconditionally —— 无条件重新请求此地址

Revisit in IE —— 在 IE 中请求此地址,相当于工具栏的Launch IE

Select

Parent Request —— 选择当前 session 的父请求,比如图片的父请求就是嵌入它的页面

Child Requests —— 选择当前 session 的子请求,比如当前页面的子请求是页面内所有脚本、CSS、图片等

Duplicate Requests —— 选择全部相同地址的请求

Clone Response —— 克隆 Session 响应

Unlock For Editing —— 解锁当前 session 以编辑,只针对文本资源,比如 HTML/JS/CSS

Squish Session List

Web Sessions 面板右上角的按钮用于展开收缩 Web Session 面板,相当于主菜单 View ->Squish Session List