Giter Site home page Giter Site logo

titanium-cookies's Introduction

Titanium Cookies

Me want cookies from Titanium Webview. Om nom nom.

Compiled Modules

Why

Get cookies from webview too hard, evalJS too buggy.

var monster = require('com.polancomedia.cookies');

myWebview.addEventListener('load', function(e) {
    var url = e.url;
    
    Ti.API.info('fetch cookie for: ' + url);
    var cookies = monster.getCookie(url);

    for(var key in cookies){
        Ti.API.info('name: ' + key + ' value: ' + cookies[key]);
    }
});

See full example in the example folder.

Read more in blog post here.

Building

Using Gradle

Use gradle both to build ios and android using gradle. Use gradle ios or gradle android for device specific builds.

Using Ant

Use ant for both or ant ios or ant android for specific builds.

Methods

getCookie(url)

  • url string for cookie to get

About

License

MIT License Copyright (c) 2014 Polanco Media, LLC

Credits

Om Nom Nom Image

titanium-cookies's People

Contributors

adampax avatar saurabh-vijay004 avatar sharpred avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

titanium-cookies's Issues

After The upgrade to SDK 8.3.1 the module stops working

Our Mobile app really depends on this module to get Cookies, but after updating Titanium to version 8.3.1, it stopped working, and it's not getting all the needed Cookies.

After Apple deprecates UIWebView on the favour of WKWebView, titanium starting from SDK 8.0.1 they start using WKWebView as their main webview components.

NSHTTPCookieStorage is not supported via WKWebView in favour of WKHTTPCookieStore you can check this solution https://stackoverflow.com/questions/26573137/can-i-set-the-cookies-to-be-used-by-a-wkwebview.

We need your help here, and it much appreciated,
Best Regards,

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.