小编cyb*_*ave的帖子

Cordova InAppBrowser和webview共享cookie

显然,在Android上使用_blank时,InAppBrowser不会存储当前会话cookie.为了实现这一目标,我是否缺少一些设置?它似乎在IOS上完美运行,并且在排除故障方面有点令人沮丧.当oAuth发生回调并且我的服务器读取并为当前会话分配所需数据时,cookie需要存在.

我试过的......

1)将CookieManager添加到android Childbrowser(旧的,我知道)

2)target = _self实际上会将cookie发送到服务器,但是打开的弹出窗口会在验证后关闭整个应用程序(而不是弹出窗口),必须手动重新打开

3)更改各种WebView属性和设置无济于事.

cookies android angularjs cordova inappbrowser

10
推荐指数
1
解决办法
4891
查看次数

iOS 8.3 Safari在输入类型=文件时崩溃

特别是对于Safari,当'拍摄照片或视频'用于我的'input = file accept ='image/*''时,它有时会(大多数情况下)崩溃浏览器/网页.这是一个巨大的问题,因为有7个图像输入需要填充.用户不得不一遍又一遍地尝试是非常令人沮丧的.禁用文件输入的拍照不是一种选择.

我已经尝试使用画布调整图像大小并将其转换为blob.最奇怪的是,它每次都会面向前方100%工作,但后置摄像头是间歇性的.大多数用户使用后置摄像头.我能做出的唯一结论是,这是IOS 8.3(或句号)的一个问题.

适用于IOS,Android甚至Windows Phone的Chrome.对此有任何解决方法吗?

- 更新了Safari Crash Log 6/5/2015

代码示例(使用ng-file-upload)

label.upload(id='img_upload_{{$index}}' accept='image/*;capture=camera', ngf-select, ng-model='r.file', ngf-change='initPhoto($files, $event, $index)') Click to Select Upload

JAVASCRIPT

$scope.initPhoto = function(files, event, index){
  if(files.length){
    var file = (event.srcElement || event.target).files[0];
    var options = {canvas: true};

  loadImage.parseMetaData(file, function (data) {

    //DOES IT CONTAIN EXIF ORIENTATION DATA?
    if (data.exif) {
      options.orientation = data.exif.get('Orientation');
    }

      //LOAD IMAGE INTO $myPreview and $myFile
      loadImage(file, function (img) {
        img = resizePhoto(img);
        file …
Run Code Online (Sandbox Code Playgroud)

file-upload photo ios

9
推荐指数
0
解决办法
1062
查看次数

标签 统计

android ×1

angularjs ×1

cookies ×1

cordova ×1

file-upload ×1

inappbrowser ×1

ios ×1

photo ×1