我有模式,每个模式都有一个图像.我需要将图像缩放到容器的整个宽度或高度,这些容器是路径,同时保留它们的比例.从本质上讲,如果你设置,他们需要表现得像一个HTML图像min-width:100%; min-height:100%;
我以前没有使用过很多svgs,也不知道要改变哪些属性来获得这种行为.我一直在尝试各种组合viewBox
,preserveAspectRatio
,patternUnits
和更多,但我似乎无法得到我想要的东西.
我一直在使用FireStore来实现在浏览器中运行良好的项目,但是当我将代码移植到Expo,在模拟器中运行iOS 11.2 iPhone X时,它一直在提升 Error: Missing or insufficient permissions.
Auth工作正常,当我在Firestore集合对象中检查客户端时,设置了相应的UID,并在浏览器中测试相同的代码,一切正常(没有权限问题).我想说的是,我95%确定问题出在Firebase lib/react native/expo组合上,而不是我的代码.特别是因为它似乎在浏览器中调用Firestore,所以有标题设置,但是当在Reactotron(来自Expo)中调试调用时,看起来Firebase lib正在进行的调用根本没有标题.
我怀疑它有所不同,但这是我的身份验证规则:
service cloud.firestore {
match /databases/{database}/documents {
match /UserData/{userID} {
allow read, write: if request.auth.uid == userID;
}
match /MemberData/{userID} {
allow read: if request.auth.uid == userID;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我试图进行的调用(并且文档中肯定存在数据)如下:
profile = (await UserDataCollection.doc(`${idToken.uid}`).get()).data();
Run Code Online (Sandbox Code Playgroud)
我很好奇是否有其他人遇到过这个问题,如果有的话,有什么办法让Firestore工作吗?
ios firebase-security react-native expo google-cloud-firestore
我正在使用Aptana Studio 3,内容辅助,我有一个非常讨厌的问题.
基本上,我会发现自己处于单引号或其他可以"标记"出来的上下文中,我会输入类似"登录"的内容.所以,当我输入完登录,我用标签走出行情的,但因为自动完成发现了"LoginForm的"对象,而不是你把我送到了引号的,压片增加了"形"我的"登录"写"LoginForm".
基本上,我想设置编辑器,以便"输入"自动填充和选项卡只是缩进或标签从引号/大括号/等.
我正在构建一个网络应用程序并且刚刚安装了 ssl。
一切似乎都很好,除了我在不安全的连接上加载字体时遇到的这两个错误。控制台表明这是 Modernizr 正在做的事情,但我不知道在哪里以及如何修复它。
这是控制台输出:
The page at 'https://myawesomewebsite.com/' was loaded over HTTPS, but ran insecure content from 'http://themes.googleusercontent.com/static/fonts/rosarivo/v1/OGdIq-p0tOtBN2VMVvO9W_esZW2xOQ-xsNqO47m55DA.woff': this content should also be loaded over HTTPS.
modernizr-2.8.0.min.js:4
The page at 'https://myawesomewebsite.com/' was loaded over HTTPS, but ran insecure content from 'http://themes.googleusercontent.com/static/fonts/inconsolata/v5/BjAYBlHtW3CJxDcjzrnZCIbN6UDyHWBl620a-IRfuBk.woff': this content should also be loaded over HTTPS.
modernizr-2.8.0.min.js:4
Run Code Online (Sandbox Code Playgroud)
我实际上使用 TypeKit 作为我的字体,所以我不知道这些 Google 字体在页面上做什么以及为什么 Modernizr 会加载它们。
所以,我正在使用nestedSortable插件,我需要使用"awesome_nested_set"gem将数据发送回rails应用程序.我想使用嵌套在nestedSortable插件中的序列化函数,但我不明白如何使用它.
当我尝试在插件的网站上用firebug查看源代码时,我似乎无法找到"序列化"演示发生的位置,所以我只是假设它是如何工作的,但它没有:
$(document).ready(function() {
$('ol.sortable').nestedSortable({
disableNesting : 'no-nest',
forcePlaceholderSize : true,
handle : 'div',
helper : 'clone',
items : 'li',
opacity : .6,
placeholder : 'placeholder',
revert : 250,
tabSize : 20,
tolerance : 'pointer',
toleranceElement : '> div'
});
$("#send").click(function(){
var data = $("ol.sortable").serialize();
alert(data);
});
});
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!