通过 JavaScript URL 可变快捷方式扩展 HTML URL
Extend HTML URL by JavaScript URL varriable shortcut
很快
我需要通过添加带有URL的javascript变量来扩展经典的html动态地址,以便它成为绝对URL。因此,如果我移动到另一个主机或域,它将获得新的URL,并且所有内容仍将正常工作。
var url = window.location.host
<img src="url+/images/image.png"> And will become to <img src="www.mypage.com/images/image.png">
<a href="url+/nextpage/">LINK</a> And will become to <a href="www.mypage.com/nextpage/">LINK</a>
有没有可能的方法可以变量到 href=" 或 src=" 值?
function absoluteURL(elem) {
if (elem.hasAttribute('src')) {
elem.setAttribute('src') = elem.src;
}
if (elem.hasAttribute('href')) {
elem.setAttribute('href') = elem.href;
}
}
var links = document.getElementsByTagName('a'),
imgs = document.getElementsByTagName('img'),
i = 0;
for (i = 0; i < links.length; i++ {
absoluteURL(links[i]);
}
for (i = 0; i < imgs.length; i++ {
absoluteURL(imgs[i]);
}
出于好奇,当您可以使用相对 URL 时,为什么还需要这样做?
相关文章:
- safari扩展中的重定向url
- 如何重定向当前选项卡'Chrome扩展中的url
- 如何从 URL 中获取文件名和扩展名
- 从Javascript中的Chrome扩展获取选项卡url
- Firefox扩展不适用于http://https://以外的URL
- Chrome扩展:不安全的JavaScript尝试访问具有URL的框架域、协议和端口必须匹配
- 如何在chrome扩展中的新选项卡上加载url覆盖的脚本
- 如何在扩展上显示url的内容's弹出窗口
- 当jquery脚本处理时,URL会扩展
- 画布已被通过本地 chrome:// 扩展 URL 的跨源数据污染
- Firefox 插件中的 OnBeforeRequest URL 重定向(从 Chrome 扩展程序转换)
- (Javascript)如何提取当前URL的最后一部分 - 没有文件扩展名
- 如何从 JavaScript Chrome 扩展程序中的 URL 获取参数值
- 通过 JavaScript URL 可变快捷方式扩展 HTML URL
- 如何使火狐扩展 URL 按钮在悬停时显示字符串
- 如何检查所有窗口中所有选项卡的URL?(谷歌浏览器扩展程序)
- ng-hide,如何通过url扩展有条件地显示有角度的东西
- 点击URL扩展器
- 从提交和打印结果同时更新与url扩展
- 解析javascript中的json文件who's的url扩展名不是.json