小编Jac*_*cob的帖子

将blob URL转换为普通URL

我的页面生成如下URL:"blob:http%3A//localhost%3A8383/568233a1-8b13-48b3-84d5-cca045ae384f"如何将其转换为普通地址?

我使用它作为一个<img>src属性.

javascript url blob

82
推荐指数
3
解决办法
17万
查看次数

Blob构造函数浏览器兼容性

我正在开发一个应用程序,我收到存储在uint8Array中的图像数据.然后我将此数据转换为Blob,然后构建图像URL.

从服务器获取数据的简化代码:

var array;

var req = new XMLHttpRequest();
var url = "img/" + uuid + "_" +segmentNumber+".jpg";
req.open("GET", url, true);
req.responseType = "arraybuffer";
req.onload = function(oEvent) {
    var data = req.response;    
    array = new Int8Array(data);      
};
Run Code Online (Sandbox Code Playgroud)

构造函数:

out = new Blob([data], {type : datatype} );
Run Code Online (Sandbox Code Playgroud)

Blob contsructor引起了问题.它适用于除移动和桌面设备上的Chrome之外的所有浏览器.

使用Blob:

// Receive Uint8Array using AJAX here
// array = ...
// Create BLOB
var jpeg = new Blob( [array.buffer], {type : "image/jpeg"});
var url = DOMURL.createObjectURL(jpeg);
img.src = url;
Run Code Online (Sandbox Code Playgroud)

桌面Chrome给了我一个 …

javascript arrays constructor blob

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

使用元标记将页面缩放到1.0

当我从HTML页面发起JS应用程序时,我使用这两个函数来设置和重置比例值.

function setMeta(){
        alert("meta set");
        oldcontent=$('meta[name=viewport]').attr('content') //store the current value
        $('meta[name=viewport]').attr('content', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, user-scalable=0');
}

function resetMeta(){
        alert("meta reset");
        $('meta[name=viewport]').attr('content', oldcontent);

}
Run Code Online (Sandbox Code Playgroud)

代码工作正常,除非HTML页面缩放到更大的值,它不会像setMeta方法那样设置为1.0.其他值如user-scalable工作正常.示例:在HTML页面中,我们可以扩展,但在应用程序中我们不是.

这也不起作用:document.body.style.zoom="100%"; 为什么不能将规模重新设置为1.0工作?

html javascript scale

21
推荐指数
1
解决办法
1893
查看次数

禁用通过CSS单击复选框

是否可以通过禁用checkbox点击次数CSS.但保持checkbox完整的功能所以我们可以动态设置其值Javascript.我无法找到合适的解决方案.

pointer-events:none
Run Code Online (Sandbox Code Playgroud)

不工作

html css checkbox

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

在HTML5画布中简单加载动画

我正在寻找一个简单的图像加载动画.我想找到一个简短而简单的sollution,它只使用画布上的绘图和普通的Javascript.

请求帮助

javascript html5-canvas

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

按特定条件查找数组内部元素的最后一个索引

假设我有一个对象数组:

[{'a': 'something', 'b':12},
{'a': 'something', 'b':12},
{'a': 'somethingElse', 'b':12},
{'a': 'something', 'b':12},
{'a': 'somethingElse', 'b':12}]
Run Code Online (Sandbox Code Playgroud)

获取元素的最后一个索引的最最干净的方法是什么,其中a的值为'something'.在这种情况下3.有没有办法避免循环...

javascript arrays

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

Hammer.js事件优先级

我为我的活动实现了hammer.js库.问题是同时触发多个事件.

我可以设置一些事件优先级.让我们说当转换完成时,所有其他事件都会被忽略.当转换停止时,可以完成其他事件.

    hammertime.on("transform", function(evt) {
      //transform
    }

    hammertime.on("drag", function(ev) {
       //drag
    }
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这样的事情:当我们开始转换时禁止拖拽

 hammertime.on("transform", function(evt) {
          //transform
          hammertime.options.drag="false";
}
Run Code Online (Sandbox Code Playgroud)

在变换完成后让它恢复原状

 hammertime.on("transformend", function(evt) {
          //transformend
          hammertime.options.drag="true";
 }
Run Code Online (Sandbox Code Playgroud)

这种方法工作正常,除了某些时候拖动不会返回设置为true.我想要100%的工作溶剂.请帮忙...

javascript events hammer.js

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

Jquery UI中的Jquery dragstart和dragend事件

有没有办法访问这两个事件?甚至是exsist吗?我必须设置传输数据dragStartdragEnd一个event对象.

drag-and-drop jquery-ui

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

Grails无法安装插件

我正在尝试使用我的grails 1.3.9版本安装webflow插件版本.

我试过以下的事情.,

  1. 使用命令grails intall-plugin webflow 1.3.8 Result是:org.grails#grails-webflow;1.3.8: not found

  2. 修改buildConfig文件并添加该行

    plugins {compile":webflow:1.3.8"

运行应用程序结果时:

UNRESOLVED DEPENDENCIES
org.grails.plugins#webflow;1.3.8: not found
Run Code Online (Sandbox Code Playgroud)

我不知道还有什么可以尝试的.请帮忙.

grails plugins spring-webflow

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

Wireshark 不捕获 python POST 请求

我有一个 python 脚本,它使用标准库触发 http POST 请求。我正在尝试通过在wireshark 中捕获来查看和调试请求内容。

请求成功,因为我收到了正确的服务器响应。在wireshark中,我监听所有可用的接口,但找不到请求。

我也尝试了一些过滤选项,比如 http 过滤器,但仍然没有找到请求。

我安装了 Ubuntu,但服务器主机不是 localhost

我怎样才能找到请求?

post wireshark python-3.x

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