实例介绍
解压后直接打开, harviewer-master\webapp\index.html 然后将要解析的文件拖到页面上
【实例截图】
【核心代码】
harviewer-master
└── harviewer-master
├── ant.properties
├── build-tools
│ └── preprocess.js
├── build.xml
├── docs
│ └── images
│ └── har-viewer.png
├── jsdoc.conf.json
├── package.json
├── README.md
├── releases
│ ├── harviewer-2.0.16.zip
│ └── harviewer-2.0.17.zip
├── selenium
│ ├── README.txt
│ ├── server
│ │ └── sslSupport
│ │ └── cybervillainsCA.cer
│ ├── start-server.bat
│ ├── start-server-hub.bat
│ └── tests
│ ├── allTests.php
│ ├── config.php
│ ├── hars
│ │ ├── 1.har
│ │ ├── 2.har
│ │ ├── 3.har
│ │ ├── 4.har
│ │ ├── 5.har
│ │ ├── 6.har
│ │ ├── 7.har
│ │ ├── 8.har
│ │ ├── 9.har
│ │ ├── data-url.har
│ │ ├── from-cache.har
│ │ ├── har-viewer-1.1.har
│ │ ├── invalid.harp
│ │ ├── issue-21
│ │ │ ├── get-empty-post-data.har
│ │ │ └── post-empty-post-data.har
│ │ ├── issue-23
│ │ │ ├── aperture-science.svg
│ │ │ ├── chrome51.har
│ │ │ ├── ff47.har
│ │ │ ├── images.har
│ │ │ ├── logo-32x32.gif
│ │ │ ├── poweredby_mediawiki_88x31.png
│ │ │ └── README.md
│ │ ├── issue-49
│ │ │ ├── chrome51.har
│ │ │ └── ff47.har
│ │ ├── issue-56
│ │ │ └── missing-content-type.har
│ │ ├── issue-61
│ │ │ ├── chrome51.har
│ │ │ ├── firefox47.har
│ │ │ ├── ie11.fiddler.har
│ │ │ └── ie11.har
│ │ ├── issue-62
│ │ │ ├── rss.har
│ │ │ └── svg.base64.har
│ │ ├── issue-78
│ │ │ ├── css.har
│ │ │ ├── html.har
│ │ │ ├── json.har
│ │ │ └── xml.har
│ │ ├── jsonp.har
│ │ ├── multiple-pages.har
│ │ ├── no-headers.har
│ │ ├── noPages.har
│ │ ├── noPageTimings.har
│ │ ├── not-json.har
│ │ ├── not-valid.har
│ │ ├── post-data-no-page.har
│ │ ├── preview-expand.har
│ │ ├── searchHAR.har
│ │ ├── simple.har
│ │ ├── testLoad1.harp
│ │ ├── testLoad2.harp
│ │ ├── testLoad3.har
│ │ ├── testNoPageLog.har
│ │ ├── three-phases.har
│ │ ├── time-stamps.har
│ │ ├── two-megs.har
│ │ ├── url-params-and-empty-page.har
│ │ ├── url-params.har
│ │ └── www-cnn-com.har
│ ├── HARTestCase.php
│ ├── simple-page-load.har
│ ├── test1.php
│ ├── testCustomizeColumnsPage2.php
│ ├── testCustomizeColumnsPage3.php
│ ├── testCustomizeColumnsPage.php
│ ├── testCustomizeColumns.php
│ ├── testCustomPageTiming.har
│ ├── testCustomPageTimingIndex.php
│ ├── testCustomPageTiming.php
│ ├── testEmbeddedInvalidPreview1.html.php
│ ├── testEmbeddedInvalidPreview2.html.php
│ ├── testEmbeddedInvalidPreview.php
│ ├── testEmbeddedPreview.html.php
│ ├── testEmbeddedPreview.php
│ ├── testExamples.php
│ ├── testHideTabBarIndex.php
│ ├── testHideTabBar.php
│ ├── testIssue39.html.php
│ ├── testLoadArchives.html.php
│ ├── testLoadHarAPI.php
│ ├── testLoadHarAPIPreview.html.php
│ ├── testLoadHarAPIViewer.html.php
│ ├── testLoadMultipleFiles.php
│ ├── testNoPageGraph.php
│ ├── testNoPageLog.php
│ ├── testPageListService.html.php
│ ├── testPageListService.php
│ ├── testPageTimings.php
│ ├── testPhases.php
│ ├── testPreviewExpand.html.php
│ ├── testPreviewExpand.php
│ ├── testPreviewSource.php
│ ├── testRemoteLoad.php
│ ├── testRemoveTabIndex.php
│ ├── testRemoveTab.php
│ ├── testRemoveToolbarButtonIndex.php
│ ├── testRemoveToolbarButton.php
│ ├── testRequestBody.php
│ ├── testSchemaTab.php
│ ├── testSearchHAR.php
│ ├── testSearchJsonQuery.html.php
│ ├── testSearchJsonQuery.php
│ ├── testShowStatsAndTimelineIndex.php
│ ├── testShowStatsAndTimeline.php
│ └── testTimeStamps.php
├── tests
│ ├── functional
│ │ ├── appDriver.js
│ │ ├── DriverUtils.js
│ │ ├── test1.js
│ │ ├── testCustomizeColumns.js
│ │ ├── testCustomPageTiming.js
│ │ ├── testEmbeddedInvalidPreview.js
│ │ ├── testEmbeddedPreview.js
│ │ ├── testExamples.js
│ │ ├── testHideTabBar.js
│ │ ├── testIssue39.js
│ │ ├── testLoadHarAPI.js
│ │ ├── testLoadMultipleFiles.js
│ │ ├── testNoPageGraph.js
│ │ ├── testNoPageLog.js
│ │ ├── testPageListService.js
│ │ ├── testPageTimings.js
│ │ ├── testPhases.js
│ │ ├── testPreviewExpand.js
│ │ ├── testPreviewSource.js
│ │ ├── testRemoteLoad.js
│ │ ├── testRemoveTab.js
│ │ ├── testRemoveToolbarButton.js
│ │ ├── testRequestBody.js
│ │ ├── testSchemaTab.js
│ │ ├── testSearchHAR.js
│ │ ├── testSearchJsonQuery.js
│ │ ├── testShowStatsAndTimeline.js
│ │ ├── testTimeStamps.js
│ │ └── testValidateCheckbox.js
│ ├── functional-suites.js
│ ├── intern-client.js
│ ├── intern.js
│ ├── intern-selenium-grid.js
│ ├── intern-selenium-standalone.js
│ ├── README.md
│ └── unit
│ ├── core
│ │ ├── cookies.js
│ │ ├── lib.js
│ │ ├── mime.js
│ │ ├── object.js
│ │ ├── StatsService.js
│ │ └── url.js
│ ├── preview
│ │ └── harModelLoader.js
│ └── unit.js
├── webapp
│ ├── analytics.include
│ ├── css
│ │ ├── aboutTab.css
│ │ ├── domTab.css
│ │ ├── domTree.css
│ │ ├── dragdrop.css
│ │ ├── harPreview.css
│ │ ├── harStats.css
│ │ ├── harView.css
│ │ ├── harViewer.css
│ │ ├── homeTab.css
│ │ ├── images
│ │ │ ├── ajax-loader.gif
│ │ │ ├── bg-button.gif
│ │ │ ├── blank.gif
│ │ │ ├── button-background.png
│ │ │ ├── checkmark.gif
│ │ │ ├── checkmark.png
│ │ │ ├── close-sprites.png
│ │ │ ├── contextMenuTargetHover.png
│ │ │ ├── contextMenuTarget.png
│ │ │ ├── downloadButtons-aero.png
│ │ │ ├── download-sprites.png
│ │ │ ├── group.gif
│ │ │ ├── loading_16.gif
│ │ │ ├── menu
│ │ │ │ ├── previewMenuHandle.png
│ │ │ │ ├── shadowAlpha.png
│ │ │ │ ├── tabMenuCheckbox.png
│ │ │ │ ├── tabMenuPin.png
│ │ │ │ └── tabMenuRadio.png
│ │ │ ├── netBarBlocking2.gif
│ │ │ ├── netBarBlocking.gif
│ │ │ ├── netBarCached.gif
│ │ │ ├── netBarConnecting.gif
│ │ │ ├── netBarLoaded.gif
│ │ │ ├── netBarReceiving.gif
│ │ │ ├── netBarResolving.gif
│ │ │ ├── netBarResponded.gif
│ │ │ ├── netBarSending.gif
│ │ │ ├── netBarWaiting.gif
│ │ │ ├── page-timeline.png
│ │ │ ├── save.png
│ │ │ ├── splitterh.png
│ │ │ ├── spriteArrows.gif
│ │ │ ├── spriteArrows.png
│ │ │ ├── tabEnabled.png
│ │ │ ├── timeline-sprites.png
│ │ │ ├── tooltipConnectorUp.png
│ │ │ └── twisty-sprites.png
│ │ ├── infoTip.css
│ │ ├── pageList.css
│ │ ├── pageTimeline.css
│ │ ├── popupMenu.css
│ │ ├── previewMenu.css
│ │ ├── previewTab.css
│ │ ├── requestBody.css
│ │ ├── requestList.css
│ │ ├── schemaTab.css
│ │ ├── search.css
│ │ ├── SyntaxHighlighter.css
│ │ ├── tableView.css
│ │ ├── tabView.css
│ │ ├── toolbar.css
│ │ ├── toolTip.css
│ │ ├── validationError.css
│ │ └── xhrSpy.css
│ ├── examples
│ │ ├── browser-blocking-time.har
│ │ ├── google.com.har
│ │ ├── inline-scripts-block.har
│ │ ├── inline-scripts-block.harp
│ │ ├── inline-scripts-block.harp.js
│ │ └── softwareishard.com.har
│ ├── har.js
│ ├── index.html
│ ├── index.php
│ ├── license.txt
│ ├── loader.php
│ ├── pagelist.php
│ ├── preview.html
│ ├── preview.php
│ ├── ReleaseNotes.txt
│ └── scripts
│ ├── app.build.js
│ ├── core
│ │ ├── array.js
│ │ ├── cookies.js
│ │ ├── css.js
│ │ ├── date.js
│ │ ├── dom.js
│ │ ├── dragdrop.js
│ │ ├── events.js
│ │ ├── json.js
│ │ ├── lib.js
│ │ ├── mime.js
│ │ ├── object.js
│ │ ├── rect.js
│ │ ├── sniff.js
│ │ ├── StatsService.js
│ │ ├── string.js
│ │ ├── trace.js
│ │ └── url.js
│ ├── domplate
│ │ ├── domplate.js
│ │ ├── domTree.js
│ │ ├── infoTip.js
│ │ ├── popupMenu.js
│ │ ├── tableView.js
│ │ ├── tabView.js
│ │ ├── toolbar.js
│ │ └── toolTip.js
│ ├── downloadify
│ │ ├── js
│ │ │ ├── downloadify.min.js
│ │ │ └── swfobject.js
│ │ ├── LICENSE.txt
│ │ ├── media
│ │ │ └── downloadify.swf
│ │ ├── README.textile
│ │ └── src
│ │ ├── Downloadify.as
│ │ └── downloadify.js
│ ├── excanvas
│ │ └── excanvas.js
│ ├── harPreview.js
│ ├── harViewer.js
│ ├── i18n.js
│ ├── jquery.js
│ ├── json-query
│ │ └── JSONQuery.js
│ ├── nls
│ │ ├── domTab.js
│ │ ├── harModel.js
│ │ ├── harStats.js
│ │ ├── harViewer.js
│ │ ├── homeTab.js
│ │ ├── pageList.js
│ │ ├── pageTimeline.js
│ │ ├── previewTab.js
│ │ ├── requestBody.js
│ │ ├── requestList.js
│ │ ├── search.js
│ │ └── tableView.js
│ ├── preview
│ │ ├── harModel.js
│ │ ├── harModelLoader.js
│ │ ├── harSchema.js
│ │ ├── jsonSchema.js
│ │ ├── menu.js
│ │ ├── pageList.js
│ │ ├── ref.js
│ │ ├── requestBody.js
│ │ ├── requestList.js
│ │ └── validationError.js
│ ├── require.js
│ ├── syntax-highlighter
│ │ ├── README.txt
│ │ └── shCore.js
│ ├── tabs
│ │ ├── aboutTab.html
│ │ ├── aboutTab.js
│ │ ├── domTab.js
│ │ ├── harStats.js
│ │ ├── homeTab.html
│ │ ├── homeTab.js
│ │ ├── pageTimeline.js
│ │ ├── previewTab.js
│ │ ├── schemaTab.js
│ │ └── search.js
│ └── text.js
└── wordpress
└── plugins
└── harviewer
├── FirePHPCore
│ ├── fb.php
│ ├── fb.php4
│ ├── FirePHP.class.php
│ ├── FirePHP.class.php4
│ └── LICENSE
├── har-activate.php
├── har-admin.php
├── har-log.php
├── har-shortcode.php
├── harviewer.php
├── includes
│ ├── main.css
│ ├── main.js
│ └── splitter.png
└── readme.txt
45 directories, 328 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论