我正在使用一个api,我想检查api返回的iframe链接,看看内容是否存在,所以如果内容存在,我将显示图片,否则,如果内容不存在,我将显示图片显示另一张图片。我知道我可以使用网络上的普通javascript(基于https://stackoverflow.com/a/10444444/9561595):
var iframe = document.getElementById('i_frame');
var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
请如何在react native上复制它,以下是使用api的axios函数
axios
.get("http://api.dacast.com/v2/channel?apikey=" + api_key + "&_format=JSON")
.then(response => {
console.log(response);
// where response.uri is the iframe url
var len = response.data ? response.data.data.length : null;
for (let i = 0; i < len; i++) {
let row = response.data.data[i];
this.setState(
prevState => ({
ltvs: [...prevState.ltvs, row]
}),
);
}
this.setState({ loading: false });
})
.catch(error => {
this.setState({ loading: false });
Alert.alert("Error", "Internal Server Error, please try again later", [
{ text: "OK" }
]);
});
请问如何检查从response.url
获得的iframe网址,如果内容存在,谢谢