如何使超链接工作在Chrome打包应用程序
How to make hyperlinks work in Chrome packaged app?
我有一个包含多个页面的打包应用程序。当我点击主页上的一个按钮时,它不会打开链接。有没有办法打开在同一框架的谷歌Chrome打包应用程序的超链接?
你需要使用javascript来管理你的链接并禁用它的默认行为。
像这样(如果你使用jQuery或类似的):
$("a").live("click keydown", function (event) {
event.preventDefault();
$.get( $(this).attr("href") )
.success(function(data, status, ajax){
$('body').empty().replaceWith( $(data).find('body') );
})
});
相关文章:
- Chrome应用程序调整窗口大小保持纵横比
- Chrome.downloads.download在Chrome应用程序中
- 如何在Chrome中找到JSON后将其放入我的应用程序's开发人员工具
- chrome.serial在chrome打包应用程序中不可用
- 无法在Chrome(打包)应用程序上检测到ESC按钮(全屏显示时)
- Chrome应用程序在全屏中创建新窗口-html元素不是全高的
- 如何在ChromeOS上从Chrome应用程序配对新的蓝牙设备
- 通过chrome后台扩展或后台应用程序访问用户麦克风
- 在Chrome和Safari中启动Angular JS应用程序的差异
- 角度UI路由器无法在chrome应用程序上运行
- 如何在Chrome应用程序中打开base64 PDF
- Chrome 包应用程序中的评估
- Chrome 打包应用程序 - 在后台/事件页面中使用 AngularJS
- 如何在不按ctrl+F5的情况下更新我的Web应用程序(chrome、mozilla、IE8+)更改
- 启动时启动chrome应用程序
- 哪个webpack开发工具适合chrome应用程序
- Chrome标签或书签滚动会影响angular应用程序
- Chrome在刷新应用程序后30秒以上没有响应(打开了开发工具)
- Chrome应用程序中AJAX请求的限制是什么
- 后台脚本托管的应用程序chrome