{{oauth_token}}在源代码中显示并工作,但不在页面上
{{ oauth_token }} shows up and works in source but not on the page
我已经编写了一个视图来生成oauth_token,通过模板语法嵌入到链接中以生成授权url。当我点击页面上的链接时,地址缺少oauth_token。然而,当我点击源代码中的链接时,它运行得非常好,并将我带到授权页面。
这里发生了什么?
这是我的模板语法链接:
<a href="https://api.login.yahoo.com/oauth/v2/request_auth?oauth_token={{ request_token }}" onclick="javascript:void window.open('http://https://api.login.yahoo.com/oauth/v2/request_auth?oauth_token=','1377808978328','width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0');return false;">Or use scoring and settings from your yahoo league!</a>
以下是来源中的链接:
<a href="https://api.login.yahoo.com/oauth/v2/request_auth?oauth_token=q2sasyz" onclick="javascript:void window.open('http://https://api.login.yahoo.com/oauth/v2/request_auth?oauth_token=','1377808978328','width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0');return false;">Or use scoring and settings from your yahoo league!</a>
只是重申一下,当我点击源链接时,我会到达我需要去的地方,但当我点击页面的链接时,会收到来自chrome的消息,说:
Oops! Google Chrome could not find https
Did you mean: https://api.login.yahoo.com/oauth/v2/request_auth
感谢收看
您在a
标记的onclick
部分出现错误,请参阅url以http://https:
:开头
http://https://api.login.yahoo.com/oauth/v2/request_auth?oauth_token=
如果单击页面上的链接,则执行onclick()
。如果您正在单击页面源中的链接,则使用href
,并且该链接有效。
相关文章:
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- 如何使用modalDialog来显示可以在所有浏览器中工作的弹出窗口
- PHP Javascript显示/隐藏按钮不工作
- ng隐藏和ng显示无法正常工作
- JQuery隐藏/显示无法正常工作
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 为什么竞争不能在离子中显示(隐藏在标题下方)(离子竞争不能正常工作)
- 背景's/JavaScript在本地显示/工作,而不是在服务器上
- 角度方向ng显示不工作
- 单击水平滚动库中的图像以居中显示无法工作的功能
- 显示:没有不工作的iPhone模拟器
- 自动完成搜索无法正常工作,请不要迭代$中的所有元素.每个ul-li都会及时显示响应
- 基本javascript不是't工作-显示块
- 在服务页面上向上滑动滑块不工作/显示
- 不工作:显示值从jquery-ajax模态
- 引导日期选择器不工作[显示]在第一次点击
- Firefox后退按钮没有按预期工作:显示的是javascript而不是html
- Jstree 3.0.0上下文菜单右键不工作.显示TypeError: vakata_context.element.h
- Javascript onclick事件工作显示,但不隐藏