0

我正在为我的网址缩短器制作一个书签。它的作用是在您单击小书签时缩短页面的当前网址,因此您不必去网站缩短网址,但我需要的是小书签返回一个弹出窗口使用下面列出的缩短网址。

到目前为止我所做的是:

javascript:u=encodeURIComponent(location.href);s='http://n1x.co.uk/create.php?url='+u;window.open(s,'shortened','location=no,width=400,height=300');

如果你收藏了这个,当你点击它时,你会注意到,它确实缩短了当前页面的 url,但它也显示了 url 缩短网页,我只需要纯文本和复制它的链接。

请帮忙!

编辑:对不起,我在 php 方面很糟糕,但我怎样才能制作一个参数“responseType”?谢谢

4

1 回答 1

1

弹出窗口中显示的是http://n1x.co.uk/create.php返回的内容。您将不得不修改 php 以仅以纯文本形式返回缩短的 url。如果 php 也被缩短站点使用,您可以做的是向 create.php 传递一个参数,告诉它是像现在一样返回整个页面还是只返回纯文本 url。例如一个名为“responseType”的参数。您可以修改 create.php 以说明当 responseType = 'plainurl' 时,仅返回缩短的 url 而不是整个页面。

javascript:u=encodeURIComponent(location.href);s='http://n1x.co.uk/create.php?url='+u + '&responseType=plainurl';window.open(s,'shortened','location=no,width=400,height=300');
于 2012-05-14T15:44:01.407 回答