找到 598 篇文章,关于前端脚本

如何使 iOS UIWebView 正确显示移动网站?

Lakshmi Srinivas
更新于 2020-01-29 06:28:55

84 次浏览

要正确显示移动网站,请尝试以下修复方法:mywebview.scalesPageToFit = YES; mywebview.contentMode = UIViewContentModeScaleAspectFit;您还可以设置以下内容:NSString *js = [NSString stringWithFormat:@"document.body.style.zoom = 0.8;"]; [webView stringByEvaluatingJavaScriptFromString:js];

使 HTML5 input type=“number” 接受短划线

Smita Kapse
更新于 2020-01-29 06:29:36

3K+ 次浏览

要允许 HTML5 input type = ”number” 接受短划线,请使用正则表达式。将正则表达式添加到 pattern 属性中,如下所示。[ 0 - 9 ] + ([ - \, ] [0 - 9] + ) ? "现在将其添加到代码中:input type = "text" pattern = "[0-9]+([-\,][0-9]+)?" name = "my-num" title = "短划线或逗号"/>以上将允许您在数字中添加短划线。但是,您需要使用 input type text 才能使解决方案生效。

检测新 HTML5 标签 与 jQuery 的兼容性。

Daniol Thomas
更新于 2020-01-29 06:30:38

112 次浏览

使用以下方法检查 HTML5 标签的兼容性:var $myEL = $(''); $myEL.appendTo('body'); var bgColor = $myEL.css('backgroundColor'); if (/rgb\(255\, 255\, 0\)/.test(bgColor))    return true; else    return false;

将所有 HTML5 视频源分配为受信任的最有效方法是什么,而无需循环遍历所有视频源?

Samual Sam
更新于 2020-01-29 06:28:30

57 次浏览

添加一些配置以在 HTML5 中为您的视频分配信任:app.config(function($sceDelegateProvider) {    $sceDelegateProvider.resourceUrlWhitelist([    // 允许相同来源的资源加载    'self',    // 允许从我们的资源域加载    'http://media.w3.org/**']); });

过滤 Internet Explorer 8 中的灰色图像,png 周围的黑色

Vrundesha Joshi
更新于 2020-01-29 06:27:59

104 次浏览

要应用的过滤器必须在一个过滤器调用中形成。设置为如下:progid : DXImageTransform.Microsoft.BasicImage(grayscale = 1)CSS 应如下所示:.demo {    background: transparent;    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = #00FFFFFF,endColorstr = #00FFFFFF)    progid:DXImageTransform.Microsoft.BasicImage(grayscale = 1)"; /* IE8 */    zoom: 1; }

在鼠标移动后以编程方式触发 HTML5 dragstart

Lakshmi Srinivas
更新于 2020-01-29 06:25:28

137 次浏览

要在鼠标移动后触发 dragstart,请尝试以下操作:如果您正在触发 dragstart 事件,那么也请实现其余的过程流程:要解决此问题,请创建如下用户体验: 您需要指示用户单击相应区域以启用拖动 当用户单击该区域时,应显示一个对话框以显示现在可以使用拖动了。

HTML5 音频在 PhoneGap 应用程序中无法播放

karthikeya Boyini
更新于 2020-01-29 06:27:24

161 次浏览

如果您已正确设置所有属性和音频源,则这可能是安全问题。在您的 index.html 中添加以下内容。将 AndroidManifest.xml 设置为

如何检测浏览器对 HTML input type date 的格式

Samual Sam
更新于 2020-01-29 06:26:09

284 次浏览

input.valueAsDate 方法返回一个反映输入当前值的 Date 对象。显示的值遵循相同的格式。要使其工作:new Date().toISOString().substr( 0, 10 ); new Date().toLocaleDateString(); input.valueAsDate; input.valueAsDate.toLocaleDateString(); new Date( input.valueAsDate ); new Date( input.valueAsDate ).toISOString().substr( 0, 10 );

如何为 Angular 应用程序和 HTML 以编程方式创建 DragEvent?

Lakshmi Srinivas
更新于 2020-01-29 06:26:48

154 次浏览

要创建 DragEvent,请使用 protractor API。官方文档 说明:browser.get 方法加载页面。Protractor 预计页面上存在 Angular,因此如果尝试加载的页面不包含 Angular 库,它将抛出错误。(如果您需要与非 Angular 页面交互,您可以直接使用 browser.driver 访问包装的 web 驱动程序实例)。也请使用以下模式:browser .actions() .dragAndDrop(myEle, {x:100,y:100}) .perform();

toDataURL 在 HTML 中抛出未捕获的安全异常

Samual Sam
更新于 2020-01-29 06:24:50

102 次浏览

要解决未捕获的安全异常,您需要添加 crossorigin 属性: function getBase64() {    var myImg = document.getElementById("myid");    var c = document.createElement("canvas");    c.width = myImg.width;    c.height = myImg.width;    var context = c.getContext("2d");    context.drawImage(img, 0, 0);    var dataURL = c.toDataURL("image/png");    alert(dataURL.replace(/^data:image\/(png|jpg);base64,/, "")); } getBase64();

广告

© . All rights reserved.