小编Jac*_*lom的帖子

Android WebView文件上传

我正在开发一款Android应用.基本上它是一个WebView和一个progressBar.Facebook的移动网站(m.facebook.com)被加载到WebView.

当我单击"选择文件"按钮上传图像时,没有任何反应.我已经尝试了所有解决方案,但没有一个能够正常工作.我正在测试运行4.0.3的Galaxy Note(GT-N7000).我的最低SDK版本是版本8.

我的应用程序

这是我的代码了解更多信息......

public class IStyla extends Activity {
    private ValueCallback<Uri> mUploadMessage;
    private final static int FILECHOOSER_RESULTCODE = 1;

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
        if (requestCode == FILECHOOSER_RESULTCODE) {
            if (null == mUploadMessage)
                return;
            Uri result = intent == null || resultCode != RESULT_OK ? null
                    : intent.getData();
            mUploadMessage.onReceiveValue(result);
            mUploadMessage = null;

        }
    }
    private class MyWebChromeClient extends WebChromeClient {
        public void openFileChooser(ValueCallback<Uri> uploadMsg) {
            mUploadMessage = uploadMsg;
            Intent i …
Run Code Online (Sandbox Code Playgroud)

java android file-upload android-webview

34
推荐指数
3
解决办法
4万
查看次数

我可以使用内容脚本js文件以编程方式注入CSS文件吗?

我可以使用内容脚本js文件以编程方式注入CSS文件吗?

当js文件链接到我的popup.html时,我可以注入css.问题是我必须单击按钮打开弹出窗口才能注入css.我希望它在后台自动发生.

我的代码会发生什么......

  1. 通过XMLHttpRequest从MySQL数据库中获取变量
  2. 调用函数"processdata()"
  3. "processdata"将处理来自XMLHttpRequest的数据.更具体地说,拆分变量,将其放入2个不同的变量并使其成为全局变量
  4. 我叫这个函数,"click()"
  5. "click"然后使用setTimeout在1250毫秒后设置css
  6. 我使用chrome.tabs.insertCSS来插入css.css名称是变量" currenttheme "

正如我之前提到的,它确实可以使用弹出窗口.但是在注入CSS之前必须打开弹出窗口.

如何在没有任何用户交互的情况下自动完成这一切?

这是我的代码:

    function getData() {
if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        user_data = xmlhttp.responseText;
        window.user_data = user_data;
        processdata();
        }
      }
    xmlhttp.open("GET","http://localhost:8888/g_dta.php",true);
    xmlhttp.send();
}

getData();

function processdata() {
  var downdata = user_data.split('|||||');
  var installedthemes = downdata[0];
  var currenttheme = downdata[1].toString();
  window.currenttheme = …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome google-chrome-extension google-chrome-devtools

19
推荐指数
2
解决办法
2万
查看次数

为chrome扩展注入CSS

我是Chrome Extension开发的新手.我知道可以注入CSS.但是可以为特定的URL注入它.例如,每当我访问google.com时,都会注入CSS.

谢谢您的帮助!:)

html javascript css google-chrome

18
推荐指数
1
解决办法
2万
查看次数

如何设置JSONP?

我需要在服务器端允许某人使用JSONP从该服务器获取数据.我还需要在用户方面做些什么呢?我想使用JSONP作为XMLHttpRequest的替代.

由于同源策略,它不会在我的Firefox扩展中运行.所以,人们推荐JSON,但在互联网上搜索教程和指南之后,我很遗憾.

谢谢您的帮助!

javascript json jsonp firefox-addon

12
推荐指数
2
解决办法
1万
查看次数

Facebook JS连接不受支持的浏览器

我正在尝试从运行Chrome for iOS版本26.0.1410.53的iPhone 4进行JavaScript登录,但是我收到了如下所示的错误.

这是在iPhone上复制的实时URL - http://mni.me/master

  1. 点击"像这样获取您自己的主页"
  2. 点击"使用Facebook登录"

这是我的JavaScript

FB.getLoginStatus(function(r) {
        if (r.status !== 'connected') {
            FB.login(function (response) {
                if (response.authResponse) {
                    console.log('Welcome!  Fetching your information.... ');
                } else {
                    console.log('User cancelled login or did not fully authorize.');
                }
            });
        } else {
            console.log("User alredy connected with FB app. Checking if user is in DB");
            var url = 'api/isUser.php?fid='+r.authResponse.userID;
            isUser(url);
        }
    });
Run Code Online (Sandbox Code Playgroud)

它在Chrome for Desktop上工作正常,但我在iPhone上收到此错误...

有什么问题,我该如何解决?

iphone facebook google-chrome

8
推荐指数
1
解决办法
2355
查看次数

无法续订Apple开发者会员资格

我正在尝试续订Apple开发者会员资格.这些是我遵循的步骤:

1. I visit the Member Center
2. I click on Renew Membership
3. Follow the steps until I arrive at the payment page
4. I am automatically redirected to the Member Center home page!
Run Code Online (Sandbox Code Playgroud)

因此,我根本无法更新我的会员资格.如果我尝试停止重定向,我会留在付款页面上,但是当我尝试付款时会出现错误.

请参阅随附的视频:https://youtu.be/JtFCZ8bo1wU

Apple似乎有一个新的会员中心设计.有可能它可能是马车吗?

iphone-developer-program ios

7
推荐指数
1
解决办法
4558
查看次数

相当于Firefox扩展中的内容脚本?

我对Firefox及其扩展很新.有没有类似于使用JavaScript的脚本,每次加载页面时都会运行?我的chrome扩展插入了一个css文件,使用js创建了一个链接标记.如何将其移植到Firefox?

javascript firefox google-chrome firefox-addon google-chrome-extension

5
推荐指数
1
解决办法
3226
查看次数

从一个样式表淡出到另一个样式表

我认为这可能只有jQuery或JavaScript才有可能 - 有人能告诉我是否可以从一个样式表的样式淡化到另一个样式表?如果是这样,怎么会这样做?

谢谢!

javascript css jquery

5
推荐指数
1
解决办法
1332
查看次数

XMLHttpRequest的替代方法?

我正在编写Firefox扩展。我正在使用与特定域匹配的内容脚本。我想从PHP页面获取数据。最终将CSS文件添加到页面以更改样式。PHP页面的内容将是我获取的CSS文件的名称。这是我的内容脚本javascript,警报什么也不返回。

有人告诉我,我受同一出身政策的限制。有什么办法可以从php页面获取数据?

function getData() {
            client = new XMLHttpRequest();
            try{
                client.open('GET','http://localhost:8888/istyla/login/popuplogin/myaccount.php');                   
            } catch (e){
                alert( "error while opening " + e.message );
            }

            client.onreadystatechange = function(){
                if (client.readyState ==4){
                        user_data = client.responseText;
                        var currenttheme = user_data;
                        alert (currenttheme);
                }
            }

            client.send(null);
}

getData();
Run Code Online (Sandbox Code Playgroud)

javascript firefox firefox-addon firefox-addon-sdk

4
推荐指数
2
解决办法
1万
查看次数

导航栏上的Firefox扩展图标,使用"加载项"构建器

如何在Firefox上添加一个图标,点击导航栏上的打开面板.一个例子是Firebug扩展.唯一不同的是,我想要一个面板出现.

Firebug Icon http://i41.tinypic.com/qxuot1.png

谢谢!

firefox firefox-addon firefox-addon-sdk

4
推荐指数
1
解决办法
973
查看次数