使用javascript在外部URL中搜索文件
Searching an external URL for files with javascript
我正在构建一个页面,该页面需要能够获得网页上的所有文件链接,并将它们添加到下拉列表中。最初,脚本应该和文件在同一页上,但现在它需要搜索外部。这是我在更改之前使用的
<script>
$(document).ready(function() {
var arr = [];
var filenames = [];
var alt_var;
var baseURL = "www.fakeurl.com"
$('.ms-vb-icon').find('a').each(function(){
var temp = $(this).attr('href')
$(this).find('img').each(function(){
alt_var = $(this).attr('alt');
});
if(temp.indexOf('.csv') != -1){arr.push(temp); filenames.push(alt_var);}
});
for(i = 0; i < arr.length; ++i)
{
var x = document.createElement('li');
var a = document.createElement('a');
var t = document.createTextNode(" " + filenames[i]);
var fullURL = baseURL + arr[i];
a.setAttribute('href',"#");
a.setAttribute('class', "glyphicon glyphicon-file");
a.setAttribute('id', baseURL + arr[i]);
a.setAttribute('onclick', "drawChart(this.id)");
a.appendChild(t);
x.appendChild(a);
document.getElementById("dropdownfiles").appendChild(x);
}
});
</script>
如何将此更改为搜索外部url。(Javascript的新PS)
不确定这是否是最干净的方法,但您可以在页面上添加一个隐藏的iframe,然后在其中搜索。
css:
.externalSearcher iframe {
display: none;
}
html:
<div class="externalSearcher"></div>
js:
$('.externalSearcher').append('<iframe src="' + externalLink + '"></iframe>');
$('.externalSearcher').find('a').each(function () {
//do what you want with the link
});
相关文章:
- 搜索文本文件并附加到表中
- 通过JS/AAJAX在XML文件中搜索1个数据
- 搜索XML文件并使用javascript显示结果
- 在 XML 文件中搜索 TestComplete 中的特定属性值
- 如何在不使用任何 html 输入/搜索元素的情况下读取本地客户端文本文件
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- 从json文件输出多个屏幕截图(例如itunes搜索api)
- Android在html文件中搜索
- jquery我应该如何在多个html文件中实时搜索结果
- 使用javascript在外部URL中搜索文件
- 使用JavaScript和ajax在给定的文件夹中搜索图像
- QuickBase:每次在表中搜索时都加载javascript文件
- 搜索JS文件您're表示字符串
- 使用 HTML 文件 API 和 JavaScript 搜索本地目录
- 服务器上的Javascript搜索文件
- Elasticsearch: Javascript如何搜索文件模板
- d3.js在哪里搜索文件
- 在文件夹中搜索文件'
- 如何在metejs中使用CFS:GridFS搜索文件
- Google Drive API Node.js在特定位置搜索文件