Code Monkey home page Code Monkey logo

ninja's Introduction

Ninja

background.png

A web browser that open links in background without ever leaving your favorite apps.

Ninja in Google Play

Download latest Ninja.apk

SUPPORT: Android 4.1+

LONG TERM MAINTENANCE.

Features:

  • Open links in background without ever leaving your favorite apps.

  • Lightweight and no extra permissions.

  • Fashion tab switcher.

  • html5test access 509 with latest Android System WebView.

  • Adblock and whitelist.

  • Capture whole page screenshot.

  • Volume up/down to scroll webpage.

  • Webpage go to top easy.

  • More features coming soon...

How to use Ninja?

Basically Ninja is a simple web browser like any others, but there are some different things you need to know:

Switch tabs:

  • You can set tab switcher position in screen top or screen bottom at Setting/Browser/Tab position.

  • Press the address bar and drag it down or up, then the fashion tab switcher will display.

  • Swipe up/down to dimiss a page.

Remember that if the soft keyboard is shown the tab switcher would not display, it's our design :)

Load in background when you click links in other App:

  1. Set Ninja as your default browser when click links.

  2. Single tap will open links in background, and show a clickable notification in statusbar.

  3. Double taps will show a dialog that allows you to open links in foreground, etc.

AdBlock whitelist:

Since AdBlick maybe cause some websites display error, you can add they to Setting/AdBlock/Whitelist.

Screenshot:

Ninja supports capture entire webpage function.

But that is not means you could screenshot a long long long webpage(OOM, etc).

Q&A:

Why no incognito mode?

Incognito mode is a necessary feature for a web browser, but since WebView(Context context, AttributeSet attrs, int defStyleAttr, boolean privateBrowsing) was deprecated in API level 17 and no longer supported, the incognito mode is conflict with our UI design, so we stop it(but maybe restart to develop it someday). If you want to add incognito mode you can fork our sourse code and do it by yourself :)

What can I do for Ninja?

  • New design launcher icon(must be 512px * 512px).

  • Translate ninja_introduction_en.md at this link

  • Translate strings.xml at this link.

  • Fork and pull request is welcome all time :)

How to use the source code?

Just import the Ninja folder with your IntelliJ IDEA.

Thanks:

License:

Apache License, Version 2.0

ninja's People

Contributors

mthli avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.