【发布时间】:2014-02-07 02:04:59
【问题描述】:
我正在尝试创建一个非常简单的站点,该站点使用Google Charts QR API 生成二维码。我用的代码很简单
<form id="QR" action="http://chart.apis.google.com/chart" target="QRwindow" method="POST">
<h1>QR Code<br/>Generator</h1>
<textarea autofocus name="chl"
onkeypress="if(event.which==13&&!event.shiftKey){document.getElementById('cht').click();event.preventDefault();}"
onkeyup="if(this.value.length>2000) this.value=this.value.substring(0,1500)"></textarea>
<div>QR size (px):</div>
<input type="hidden" name="chld" value="|0"/>
<input type="number" name="chs" value="250" min="50" max="275"/>
<button type="submit" name="cht" id="cht" value="qr">Generate!</button>
</form>
<iframe name="QRwindow" id="QRwindow" width="275" height="275" frameborder="0" src="http://chart.apis.google.com/chart?chld=|0&chs=250&cht=qr&chl=Foo%20Bar"></iframe>
我想做的是添加一个按钮,自动让用户使用以下网址添加搜索引擎:
http://chart.apis.google.com/chart?chld=|0&chs=250&cht=qr&chl=%s
但我找不到任何自动为用户添加搜索引擎的方法。我当然理解这可能是一个安全风险,但也有可能为mailto: 添加处理程序 gmail,所以我想像添加搜索引擎这样的类似浏览器设置是可能的(是得到用户的确认)。这可能吗?
【问题讨论】:
标签: javascript html search-engine