Browser tools
最后更新于:2022-04-01 04:14:05
# Browser Tools
##### JS browser utilities:
- [URI.js](http://medialize.github.io/URI.js/)
- [platform.js](https://github.com/bestiejs/platform.js)
- [history.js](https://github.com/browserstate/history.js)
##### General reference tools to determine if X browser supports X:
- [caniuse.com](http://caniuse.com/)
- [HTML5 Please](http://html5please.com/)
- [HTML5 test](https://html5test.com/)
- [Browserscope](http://www.browserscope.org/)
- [webbrowsercompatibility.com](http://www.webbrowsercompatibility.com/)
- [iwanttouse.com/](http://www.iwanttouse.com/)
- [Platform status](https://dev.modern.ie/platform/status/)
- [Browser support for broken/missing images](http://codepen.io/bartveneman/full/qzCte/)
- [Big JS-Compatibility-Table](http://compatibility.shwups-cms.ch/en/home)
- [jscc.info](http://jscc.info/)
##### Browser hacks:
- [browserhacks.com](http://browserhacks.com/)
##### Browser development tools:
- [Opera Dragonfly](http://www.opera.com/dragonfly/)
- [Safari Web Inspector](https://developer.apple.com/safari/tools/)
- [Firefox Developer Tools](https://developer.mozilla.org/en-US/docs/Tools)
- [Chrome Developer Tools (aka DevTools)](https://developers.google.com/web/tools/?hl=en)
- [Per-Panel Documentation](https://developers.google.com/web/tools/chrome-devtools/#docs)
- [Command Line API Reference](https://developers.google.com/web/tools/javascript/command-line/command-line-reference?hl=en)
- [Keyboard & UI Shortcuts Reference](https://developers.google.com/web/tools/iterate/inspect-styles/shortcuts)
- [Settings](https://developer.chrome.com/devtools/docs/settings)
- [IE Developer tools (aka F12 tools)](https://dev.modern.ie/platform/documentation/f12-devtools-guide/)
##### Synchronized browser tools:
- [Browsersync](http://www.browsersync.io/)
##### Browser coding tools to determine if X browser supports X:
- [Modernizr](https://modernizr.com/)
- [ES Feature Tests](https://featuretests.io/)
##### Broad browser polyfills/shims:
- [webcomponents.js](https://github.com/WebComponents/webcomponentsjs)
- [webshim](https://afarkas.github.io/webshim/demos/)
- [HTML5 Cross Browser Polyfills](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills)
- [console-polyfill](https://github.com/paulmillr/console-polyfill)
##### Browser testing/automation:
- [browserstack](https://www.browserstack.com) [$]
- [browserling](https://www.browserling.com/) [$]
- [Sauce labs](https://saucelabs.com/) [$]
- [Selenium](http://www.seleniumhq.org/)
- [CrossBrowserTesting.com](http://crossbrowsertesting.com/) [$]
##### Headless browsers:
- [PhantomJS](http://phantomjs.org/)
- [nightwatchjs](http://nightwatchjs.org/)
- [casperJS](http://casperjs.org/)
- [slimerjs](http://slimerjs.org/)
- [casperJS](http://casperjs.org/)
- [TrifleJS](http://triflejs.org/)