点击链接+弹出窗口中的意外点击行为在Google iOS应用中点击

时间:2016-01-13 10:09:00

标签: javascript jquery ios facebook

我遇到了以下问题。我有以下代码

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Click Me test site</title>
</head>
<body>
    <a href="http://stackoverflow.com" co-target="http://apple.com">Click Me</a>

    <script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
    <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
    <script>
        $(document).ready(function() {
            var handler = function codeclick(event) {
                var link_new = $('a').attr('co-target');

                if (link_new) {
                    window.open(link_new, '_blank');
                }
            }
            $('a').bind('click.codeclick', handler);
        });
    </script>
</body>
</html>

您可以在行动here

中看到它

桌面上的预期行为是在新标签/窗口中打开co-target属性中的页面,并在当前标签中打开href属性中的页面。

在内部移动Facebook浏览器上,它应该只打开共同目标属性页面(预期)。但是在Google移动iOS应用中,它会在href属性中打开页面(无意中)。

之前是否有人遇到类似的问题,也许有一些线索我该怎么做才能做到正确?共同目标中的页面不需要打开。我只想在Facebook和谷歌应用程序上打开其中一个,而不是每个都不同。

0 个答案:

没有答案