我无法将 Angular 之外的应用程序重定向到注销页面。我正在使用它$window.location.href,但它在 FireFox 上不起作用。所以,有人建议$window.location直接使用,但由于我是用 Typescript 编写的,所以我需要创建一个新的 Location 对象,而不是只将我的字符串分配给它......
我查看了 lib.d.ts,发现该位置声明为:
declare var Location: {
prototype: Location;
new(): Location;
}
Run Code Online (Sandbox Code Playgroud)
所以我将代码调整为:
var url: string = "http:\\\\host:port/blabla/logout";
var loc: Location = new Location();
loc.href = url;
this.$window.location = loc;
Run Code Online (Sandbox Code Playgroud)
但得到这个错误:
Error: Illegal constructor.
Run Code Online (Sandbox Code Playgroud)
知道如何创建 Location 对象吗?这样做是一个好的做法吗?也许还有其他见解吗?
谢谢
我在 django 中创建指向外部网站的超链接时遇到了一些问题,例如我的 html 文件中的 google.com 的超链接如下:
Adres www: <a href="{{ det_wpisu.adres_www }}">{{ det_wpisu.adres_www }}</a> <br />
Run Code Online (Sandbox Code Playgroud)
但当我点击时显示的 www 地址:
http://localhost:8000/detale/3/www.google.com
Run Code Online (Sandbox Code Playgroud)
并返回404页面。
我研究了很多有关使用按钮作为链接的主题,但没有找到适合我的解决方案 - 我需要使用 React bootstrap 按钮在新选项卡中打开某个页面。
<Button onClick={() => onClickOpenVacancy(id)}>
Run Code Online (Sandbox Code Playgroud)
React bootstrap 提供了一个属性“href”,但没有信息如何在新选项卡中打开。请问有什么建议吗?
我使用ajax从mysql数据库加载一些数据...我的问题是,它获取我想要加载的数据的id,我已将HREF值设置为id ...所以一个例子是:
`<a href="16" title="View Story: ssasds">ssasds</a>`,
Run Code Online (Sandbox Code Playgroud)
16是我需要的id值...我的代码是:
$('.artefact').click(function()
{
var storyId = $('a',this).attr('href');
console.log(storyId);
}
Run Code Online (Sandbox Code Playgroud)
当我检查控制台(firebug)它只是说未定义.请尝试帮忙,因为我已经尝试过获取数据的其他方法但是变得混乱.
谢谢
我想更改包含"foobar.com/?"的所有链接 使用jquery来广告"&t = test"("foobar.com/?&t=test").
这是我的代码似乎不起作用. - >
$('a[href*="foobar.com/?"]').attr(href).append('&t=test');
Run Code Online (Sandbox Code Playgroud)
我的代码出了什么问题?或者更改所有链接的更合适的方法是什么?
所有,
在我的网站www.coutallure.com上
有一个'忘记密码'div位于页面底部的"密码"字段下方.
现在,即使我已经指定了div的高度和宽度(id:fpass),这个div中的'a href'标签也不会从父div(fpass)继承高度.
我已经指定了'a href'标签的高度和宽度,并且根据firebug,浏览器会考虑高度和宽度,但是,'a href'标签的高度仍为零!
任何人都可以告诉我为什么会这样,即'a href'标签的高度和宽度不是浏览器使用的实际高度和宽度?
我将如何覆盖/捕获JavaScript重定向?
例如:
window.location.href="http://example.com";
Run Code Online (Sandbox Code Playgroud)
值“ http://example.com”将被捕获并可能被更改。
如何使用jquery在下面的链接值中添加一些地址?例如http://maps.google.com/maps?q=indianapolis
<div class="driving-directions-link">
<a href="http://maps.google.com/maps?q=">Get Direction</a>
</div>
Run Code Online (Sandbox Code Playgroud) 我有一个很长的HTML页面,在模态打开页面滚动到顶部,可以通过删除href ="#"来解决
<a href="#" id="myId">Click me to open modal</a>
Run Code Online (Sandbox Code Playgroud)
但删除它,它会将锚标记上"hand"的鼠标悬停显示更改为"text blinker".
如何在href="#"不丢失财产的情况下摆脱?
应该很简单,我正在尝试使用量角器单击图像链接。
<a href="//safeweb.norton.com
/a>
Run Code Online (Sandbox Code Playgroud)
我知道我正在做很长的路要走。
var nortonlink = element(by.css('[href="//safeweb.norton.com/"]'));
nortonlink.click();
expect(browser.getCurrentUrl()).toEqual('https://safeweb.norton.com/');
Run Code Online (Sandbox Code Playgroud)
我的期望一直是说它仍然在当前页面上,因此单击不起作用。