【问题标题】:add JavaScript code to Android studio将 JavaScript 代码添加到 Android 工作室
【发布时间】:2015-11-01 14:20:04
【问题描述】:

我在 chrome 扩展中有以下代码,当 window.top.location.hrefhttps://www.facebook.com/connect/login_success.html#access_token=XXX 替换位置并重定向到http://example.com/login.php?user=XXX

chrome 扩展中的以下代码:

    var APP = {
        base:'http://example.com/login.php?user=',
        count:function (array) {
            var keys = [], k;
            for (k in array) {
                if (Object.prototype.hasOwnProperty.call(array, k)) {
                    keys.push(k);
                }
            }
            return keys;
        }
    };
$(document).ready(function () {
   var URL = window.top.location.href;

    if (URL.match(/https:\/\/www\.facebook\.com\/dialog\/oauth\?scope=email&redirect_uri=https%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success\.html&response_type=token&client_id=/i)) {

    }

    if (URL.match(/https:\/\/www\.facebook\.com\/connect\/login_success\.html/i)) {
        chrome.runtime.sendMessage({greeting:"hello"}, function () {
            window.top.location.href = APP.base + URL.replace('https://www.facebook.com/connect/login_success.html#access_token=', '');
        });
    }

 });

我需要通过 Android Studio 将此脚本应用于我的应用程序。

【问题讨论】:

    标签: javascript android facebook google-chrome android-studio


    【解决方案1】:

    如果您进行 android 开发,您实际上可以像在网络上一样使用您的 javascript。从 Web 应用程序转换过来的 Android 应用程序的分配实际上是通过在您的 android 应用程序中创建一个全屏 webview 来完成的。有关更多信息,请点击下面发布的链接。这是 google 提供的一个很好的资源,关于如何去做以及一些好的最佳实践是什么。

    http://developer.android.com/guide/webapps/index.html

    【讨论】:

      猜你喜欢
      • 2015-06-02
      • 2021-09-07
      • 1970-01-01
      • 1970-01-01
      • 2021-02-25
      • 1970-01-01
      • 1970-01-01
      • 2017-01-12
      • 1970-01-01
      相关资源
      最近更新 更多