我在网站和博客上使用Highslide,当URL以http://开头时,但当URL URL以https://开头时,图像会精美地弹出(由于未启用,它不会自动执行)它),然后图像不会弹出,它们会在空白页面上打开。这是因为JS吗?我确实在代码中使用https://引用了所有图像。谢谢Ilke C
确保img标记中的所有src均为https://
在头部:
<script type="text/javascript" src="highslidemf/highslide-full.js"></script>
<script type="text/javascript" src="highslidemf/highslide.config.js"></script>
<link rel="stylesheet" type="text/css" href="highslidemf/highslide.css" />
在体内: 主要网站
<a href="images/gallery/TrinasSheepBangle.jpg" class="highslide" rel="highslide"><img src="images/gallery/TrinasSheepBangle.jpg" width="150" height="150" alt="Trina's Sheep mounted in a bangle" /></a>
WordPress博客
<a class="highslide" rel="highslide" href="https://www.mabelfigworthy.co.uk/fof/images/BarExperiments1.jpg"><img src="https://www.mabelfigworthy.co.uk/fof/images/BarExperiments1.jpg" width="137" height="150" alt="Preparing a cutwork grid" /></a>
预期结果:单击图像时,会弹出一个较大的版本。 实际结果:单击图像时,它会在其自己的页面上打开较大的版本,因此您需要使用“后退”按钮返回博客/网站。