XPather

Chrome extension for XPath operations on current document, reliable and easy to use with fully featured XPath 2.0 support.

What is XPather?

XPather is a Chrome extension developed by Simek, and its main feature is "Chrome extension for XPath operations on current document, reliable and easy to use with fully featured XPath 2.0 support.".

Extension Screenshots

screenshot

Download XPather Extension CRX File

Download XPather extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Features

- search by evaluating XPath (so forget about not working expressions!)
- instant result highlighting
- matched nodes content available in sidebar
- find matched node on page by clicking it in sidebar
- functions and attributes shortcuts

Keyboard shortcuts

Alt+X: toggle XPather
Alt+Shift+X: toggle XPather Sidebar (when XPather is active)
Alt+Z: autocomplete XPather input

All shortcuts are customizable using "Keyboard Shortcuts" option located on the bottom of Chrome extensions page (chrome://extensions).

Available autocomplete shortcuts:
https://github.com/Simek/XPather#available-shortcuts

Code, changelog and issues report at GitHub:
https://github.com/Simek/XPather                    

Extension Basic Information

Name XPather XPather
ID gabekepgockchhemajjahpchlnkadiac
Official URL https://chromewebstore.google.com/detail/xpather/gabekepgockchhemajjahpchlnkadiac
Description Chrome extension for XPath operations on current document, reliable and easy to use with fully featured XPath 2.0 support.
File Size 70.42 KB
Installation Count 11,337
Current Version 0.7.6
Last Updated 2015-07-20
Publish Date 2015-07-20
Rating 4.05/5 Total 41 Ratings
Developer Simek
Payment Type free
Extension Website https://github.com/Simek/XPather
Help Page URL https://github.com/Simek/XPather/issues
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "XPather",
    "short_name": "XPather",
    "description": "Chrome extension for XPath operations on current document, reliable and easy to use with fully featured XPath 2.0 support.",
    "author": "Bartek 'Simek' Kaszubowski",
    "homepage_url": "https:\/\/github.com\/Simek\/XPather",
    "version": "0.7.6",
    "browser_action": {
        "default_title": "Toggle XPather",
        "default_icon": {
            "19": "img\/icon19.png",
            "38": "img\/icon38.png"
        }
    },
    "background": {
        "scripts": [
            "eventPage.js"
        ],
        "persistance": false
    },
    "commands": {
        "_execute_browser_action": {
            "suggested_key": {
                "windows": "Alt+X",
                "mac": "Alt+X",
                "linux": "Alt+X",
                "default": "Alt+X"
            },
            "description": "Toogle XPather"
        },
        "toggle-sidebar": {
            "suggested_key": {
                "windows": "Alt+Shift+X",
                "mac": "Alt+Shift+X",
                "linux": "Alt+Shift+X",
                "default": "Alt+Shift+X"
            },
            "description": "Toogle XPather sidebar"
        },
        "input-autocomplete": {
            "suggested_key": {
                "windows": "Alt+Z",
                "mac": "Alt+Z",
                "linux": "Alt+Z",
                "default": "Alt+Z"
            },
            "description": "Autocomplete XPather input"
        }
    },
    "content_scripts": [
        {
            "css": [
                "css\/xpather.css"
            ],
            "js": [
                "lib\/jquery-2.1.4.min.js",
                "lib\/jquery.xpath-0.3.1.min.js",
                "lib\/jquery.scrollTo-2.1.1.min.js",
                "lib\/jquery.caret.js",
                "lib\/functions.js",
                "xpather.constants.js",
                "xpather.contextMenu.js",
                "xpather.js"
            ],
            "matches": [
                ""
            ]
        }
    ],
    "permissions": [
        "activeTab",
        "contextMenus",
        "storage",
        ""
    ],
    "icons": {
        "16": "img\/icon16.png",
        "48": "img\/icon48.png",
        "128": "img\/icon128.png"
    },
    "web_accessible_resources": [
        "img\/search.png",
        "img\/sidebar-toggler.png"
    ],
    "offline_enabled": true,
    "minimum_chrome_version": "22",
    "manifest_version": 2
}