我有一组折叠在我页面上的手风琴卡,一个例子是:
<div class="card" style="display:none" >
<div class="card-header" role="tab" id="mainHeading">
<h5 class="mb-0">
<a class="collapsed" data-toggle="collapse" href="#linkTarget" aria-expanded="false" aria-controls="linkTarget">
</a>
</h5>
</div>
<div id="linkTarget" class="collapse" role="tabpanel" aria-labelledby="mainHeading" data-parent="#accordion">
<div class="card-body">
<a id="fileLink" href="https://downloads/testFile.pdf" download="filename">Test File</a>
</div>
</div>
<script type="text/javascript">
if(window.location.href == "/FAQ/fileLink") {
document.getElementById('fileLink').click()
}
</script>
我目前将其隐藏,因为我不想显示它,但我确实希望能够给某人一个类似
的URLwww.testSite/FAQ#linkTarget/filename
或类似的东西,因此,如果我给某人链接,然后他们单击或转到该链接,则其行为与将其折叠并单击下载链接完全相同。
有没有办法做到这一点
答案 0 :(得分:1)
是的,您可以在任何JavaScript代码之前测试窗口href
#!/usr/bin/env python3
import cv2
import sys
import tarfile
import numpy as np
tar = tarfile.open('images.tar','r|')
for f in tar:
# Extract an image
c = tar.extractfile(f).read()
if sys.getsizeof(c) > 266:
print(sys.getsizeof(c))
na = np.frombuffer(c, dtype=np.uint8)
im = cv2.imdecode(na, cv2.IMREAD_COLOR)
cv2.imshow('Extracted', im)
将网址更改为所需的网址,并将“ CLASS”更改为要选择的网址时要单击的元素的类