好吧,我想这应该很简单。我已经四处寻找,但一切都在我头上。我只是想在应用程序中添加一个超链接。这个应用程序是由第三方编写的,我没有使用phonegap的经验。当我点击链接时,它会改变颜色,但不会做任何事情。它不会在应用程序中打开链接,也不会在浏览器中打开。所以这就是我的尝试,认为它会像看起来一样简单。
html: '<center><a href="http://www.somesite.com" target="_blank">poo</a></center>'
如果有帮助的话,这里有完整的代码。
try {
Ext.define("app.view.login", {
extend: "Ext.Panel",
id: "login",
xtype: "login",
requires: ["app.widget.entry", "app.widget.loader", "app.widget.notification"],
config: {
fullscreen: true,
background: "white",
layout: {
type: "vbox",
align: "center",
animation: {
type: "slide"
}
},
defaults: {
width: "90%"
},
items: [{
flex: 1,
layout: {
type: "vbox",
align: "center",
pack: "justify"
},
items: [{
xtype: "spacer"
}, {
xtype: "component",
width: "100%",
html: '<center><a href="http://www.somesite.com" target="_blank">poo</a></center>'
}, {
xtype: "spacer"
}, ]
}, {
flex: 1,
layout: {
type: "vbox",
align: "center"
},
defaults: {
width: "96%"
},
items: [{
xtype: "entry",
label: "User Name",
testExists: true
}, {
flex: 1,
height: "0.5em"
}, {
xtype: "entry",
label: "Password",
type: "password",
testExists: true
}, {
flex: 1,
xtype: "spacer"
}, {
xtype: "button",
text: "Login",
width: "50%"
}, {
flex: 1,
xtype: "spacer"
}, ]
}, ]
},
})
}
显然我不明白。任何帮助都会很棒。感谢
答案 0 :(得分:0)
要在Phonegap中打开网址,您应首先将其添加到白名单(cordova.plist中的外部主机),除非您添加了网址,否则您将面临白名单拒绝错误(请参阅您的日志文件) 有关更多信息,请访问:Domain Whitelist Guide