小编Kir*_*fda的帖子

Google 地图 API 密钥错误“您的网站 URL 需要授权”

我搜索了很多链接并阅读了与 google api key 相关的文档,但每次我都会收到唯一的错误Your site URL to be authorized

我正在创建一个PhoneGap 混合应用程序,我不确定是否必须将哪个 URL 传递给 google api 密钥引用者,所以我被困在这里

我使用的谷歌脚本是:

<script src="https://maps.googleapis.com/maps/api/js?v=3&key=MY_API_KEY&sensor=false" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

更新

我已经使用谷歌控制台创建了浏览密钥,但现在在创建科尔多瓦应用程序时我必须在引用链接(?)中传递什么

在此输入图像描述

javascript google-api cordova

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

如何在 React Native 中用两个语句编写 if 条件

我只是感到困惑如何搭配就像两个声明if elseJavaScript阵营本土

例如,

if(array.length != null && array.length >= 2){
    alert("Array Is Greater Than 2")
}else if(array.length != null ){
    alert("Array Is Less Than 2")
}else{
    alert("Array is null")
}
Run Code Online (Sandbox Code Playgroud)

我知道如何在 React Native 中传递信号条件,例如

例如,

{
    array.length != null &&
    <View>
        /* Content Here */
    </View>
}
Run Code Online (Sandbox Code Playgroud)

或者

{
    array.length != null ?
    <View>
        /* If Content Here */
    </View>
    :
    <View>
        /* Else Content Here */
    </View>
}
Run Code Online (Sandbox Code Playgroud)

但是我如何创建 if 状态像第一个?

javascript reactjs react-native

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

ScrolltoIndex在平面列表上无法正常工作

我正在使用a flatList从json文件渲染项目,我想在按下按钮时滚动到特定索引,我声明了按下按钮的功能,如下所示

goIndex = () => {
    this.flatListRef.scrollToIndex({animated: true,index:5});
};
Run Code Online (Sandbox Code Playgroud)

尽管它没有显示任何错误,但是列表没有移动到指定的索引。

反应本机:0.55.4

FlatList的附加代码。

<View>
    <FlatList   
        getItemLayout={(data, index) => { return {length: 33, index, offset: 33 * index} }}
        ItemSeparatorComponent={ () => <View style={ { width:"100%", height: .7, backgroundColor: 'rgba( 52,52,52,1)' } } /> }
        data={this.state.outverse}
        renderItem={({item,index}) =>
            <View style={styles2.flatview}>
                <Text style={styles2.name}>{++index}  {item} </Text>
            </View>
        }
    />
</View>
Run Code Online (Sandbox Code Playgroud)

scroll list react-native react-native-flatlist

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

画布图像跨平台不安全错误

我有这个代码用于从不同的服务器URL创建画布图像

function getBase64Image(imageUri) { 
    var canvas = document.createElement("canvas");
    ctx = canvas.getContext("2d"); 
    var img = new Image();
    img.src = imageUri;
    img.crossOrigin = "Anonymous";
    img.onload = function() {
       canvas.width = this.width;
       canvas.height = this.height;
       ctx.drawImage(img, 0, 0, this.width, this.height);
       var imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
       var dataURL = canvas.toDataURL("image/png");
       document.getElementById("dummyhiddenField").value = dataURL;
   };
}
Run Code Online (Sandbox Code Playgroud)

我试图从服务器获取图像并将其画布网址设置为隐藏字段,但仅适用于本地图像

根据stackoverflow的其他答案我设置crossOrigin = "Anonymous"哪些不起作用也无法从服务器设置访问源,必须管理localscript的所有内容

谢谢

javascript canvas

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

使用javascript计算数组数组的长度

我有这个数组,我想计算总数到这个,任何人都可以让我知道如何使用纯JavaScript实现这一点

var total = {
    "numbers":{
        "1":"9897877884",
        "2":"9867543234",
        "3":"7898879900",
        "4":"1234567890"
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

使用jQuery对子元素进行文本对齐

我有这个元素

<p class="msg-item"></p>
Run Code Online (Sandbox Code Playgroud)

这是动态填充的

<span class="you"></span> 
Run Code Online (Sandbox Code Playgroud)

要么

<span class="stranger"></span> 
Run Code Online (Sandbox Code Playgroud)

我试图让jQuery来文本对齐<span class="you"></span>元素的权利.

所以,我正在尝试使用此代码:

if($('p.msg-item').find('span.you').length != 0){
    $("p.msg-item.span.you").css('text-align','right');
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用,任何建议将不胜感激!

html javascript css jquery

0
推荐指数
1
解决办法
44
查看次数