如何使用javascript获得网站链接
how to get website link using javascript
我试图获得网站链接,并把它放在一个图像源添加图像路径,例子:假设我在一个网站内部,我想获得它的链接,并将我的图像路径添加到它,并将其注入源图像在同一页面的源代码。
注意:我正在使用SharePoint网站,我们可以用HTML或JavaScript做吗?
您可以从javascript中获得网站地址。使用下面的代码。
window.location.href : Complete link
window.location.host : you'll get sub.domain.com:8080 or sub.domain.com:80.
window.location.hostname : you'll get sub.domain.com.
window.location.protocol : you'll get http:
window.location.port : you'll get 8080 or 80.
window.location
对象还公开了其他属性。
在所有SharePoint页面上都有一个全局javascript变量_spPageContextInfo
。它包含有关当前上下文的基本信息。
根据您的图像是存储在web还是站点收集级别,您应该使用以下其中之一:
_spPageContextInfo.webAbsoluteUrl
_spPageContextInfo.siteAbsoluteUrl
要获得网站的位置,您可以在js中编写以下代码
window.location.href //gives complete href path
将其添加到图像中,可以在HTML中添加图像:
var elem = document.createElement("img");
elem.src = window.location.href+"/my-image.png";
elem.setAttribute("height", "200");
elem.setAttribute("width", "200");
elem.setAttribute("alt", "my image");
document.querySelector("#image-container").appendChild(elem);
更新答案2:
因为它是你想要的基本路径,你可以硬编码它,因为它永远不会改变。
在html中添加一个图像:
var fullPath = window.location.href;
var baseDomain = fullPath.split('site1')[0];
var pngPath = '_catalogs/masterpage/images/banner1.png';
var elem = document.createElement("img");
elem.src = baseDomain + pngPath;
elem.setAttribute("height", "200");
elem.setAttribute("width", "200");
elem.setAttribute("alt", "Banner");
document.querySelector("#banner").appendChild(elem);
相关文章:
- 当链接javascript承诺时,如何处理then()函数中的条件
- 如何在grails中链接javascript引导程序方法
- 自动将所有网站链接更改为联盟链接
- 在PHP代码中单击链接javascript函数调用
- 随机链接javascript以忽略当前页面
- 如何阻止Facebook应用内浏览器打开我的网站链接
- 如何链接javascript承诺和错误
- 在从ruby on rails中的资产管道加载的布局上链接Javascript函数
- 用链接 JavaScript 替换 HTML 的问题
- 突出显示当前链接 Javascript
- 如何在数组中添加超链接(Javascript)
- 有没有一种简单的方法可以在节点上双击 vis.js 创建超链接/javascript-action
- Facebook分享深度链接 - Javascript
- 链接 JavaScript 变量
- 在 AJAX 成功的新选项卡中打开链接 - Javascript
- window.打开一个新页面,然后单击新页面中的链接 - JavaScript
- 链接 JavaScript 函数
- 为什么 angularJS 不直接给出特定的错误位置,而不是给出指向其网站链接的链接,从而给出一些通用解释
- 深度链接javascript支持的网站
- 如何使用javascript获得网站链接