所以我制作了一个非常简单的Chrome扩展程序,允许有人点击它,然后键入一个法语单词,然后它会接受单词并将您重定向到法语词典。
以下是相关代码:
<div id="pattern" class="pattern">
<form action="http://www.wordreference.com/fren/" method="get" class="f" target="_blank">
<input type="search" name="query" placeholder="Search Videos.." />
<input type="submit" class="btn search-submit" value="Search">
</form>
然而,当我输入一个单词而不是带我去
时,这不起作用www.wordreference.com/fren/Bonjour
我需要
http://www.wordreference.com/fren/?query=Bonjour
先谢谢你们!
应注意将文字查询更改为&#39; a&#39;将带我去
http://www.wordreference.com/fren/?a=Bonjour
答案 0 :(得分:1)
在表单中使用 POST 方法。
<form id="my_form" class="f">....</form>
target =“_ blank”适用于标记(不在表单中):
<a href="url_here" target="_blank">Test url</a>
如果您想更改输出网址。
尝试使用重定向方法(脚本),如:
window.location.href = custom_url+'?'+form.serialize();
表单提交的示例脚本:
<script type="text/javascript">
$(document).readY(function(){
$("form#my_form").on("submit", function(event){
event.preventDefault();
var parameters = $(this).serialize();
window.location.href = "?a=" + parameters;
});
});
</script>
根据需要修改网址。