在实现基本Sharethis代码时指定了无效或非法的字符串
An invalid or illegal string was specified when implementing basic Sharethis code
我正在尝试在页面上实现ShareThis按钮,但无法获得在FF或Chrome、win 7或Vista中工作的基本选项。
Chrome没有插件。已禁用FF插件。
不确定这个问题是我犯的一些愚蠢的错误,还是ShareIt JS代码的问题。
步骤:
1.已注册
2.去了http://sharethis.com/publishers/get-sharing-tools
3.完成3个步骤(更改:添加Pinterest并删除ShareThis按钮
4.创建一个html文件并粘贴代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en-us" />
<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons...; /script>
<script type="text/javascript">stLight.options({publisher: 'beea8274-700e-4d53-aeff-393478c86a40'}); </script>
</head>
<body>
<span class='st_facebook_large' displayText='Facebook'></span>
<span class='st_twitter_large' displayText='Tweet'></span>
<span class='st_linkedin_large' displayText='LinkedIn'></span>
<span class='st_pinterest_large' displayText='Pinterest'></span>
<span class='st_email_large' displayText='Email'></span>
</body>
</html>
在Firefox中加载页面时,我得到SyntaxError:指定了无效或非法的字符串。弹出的电子邮件按钮只显示"正在加载……",和"选择一个或多个目的地:"没有选项。
我为这件事大发脾气。
感谢
在浏览器上测试html文件之前,是否已将其部署在服务器上。如果您直接将html文件放在桌面或其他文件夹中进行测试,那么它将无法工作。您需要将html文件部署到服务器上,例如Tomcat或您熟悉的任何服务器。
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- AJAX调用中的非法调用
- 无法在现有状态转换期间更新-未使用任何非法的setState()
- 这个问号在Flow中意味着什么:“;?()=>“无效”;
- 从字符串末尾删除空白无效
- 如何解决这种情况下的非法调用类型错误
- Jquery Datatables错误:无效的JSON基元:draw
- 滚动在Chrome中有效,但在Firefox或IE中无效
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- Javascript setattribute-名称和值无效
- 格式化货币无效
- JavaScript错误无效的限定符
- 按键事件无效的原因
- 在实现基本Sharethis代码时指定了无效或非法的字符串
- WebSocket 语法错误:指定了无效或非法的字符串
- gap.client.load未调用回调:在console.log中指定了一个无效或非法的字符串
- htmlunit:指定了一个无效或非法的选择器
- 模拟页面点击在HtmlUnit(2.33)给出无效或非法的选择器异常
- Blob的DataURI错误:DOM异常5:指定了无效或非法的字符