我曾经使用这个片段来重新渲染一个Tweet按钮.
var tweetButton = new twttr.TweetButton(twitterScript);
twttr.render();
Run Code Online (Sandbox Code Playgroud)
但看起来widgets.js(http://platform.twitter.com/widgets.js)已被修改,因此twttr.TweetButton不再是构造函数.
有人可以帮忙解决这个问题吗?
我正在尝试学习如何编写一个书签,我可以突出显示一些文本,点击书签,让它告诉我突出显示的是什么.我可以做到这一点,但接下来我想知道文本是什么元素.
例如:
<div id="some-id">to be highlighted</div>
Run Code Online (Sandbox Code Playgroud)
小书签代码:
javascript:(function(){alert(window.getSelection();})()
Run Code Online (Sandbox Code Playgroud)
如果我突出显示"要突出显示"文本,然后单击书签,它将提醒文本.但是我怎样才能获得文本所在的元素,在这种情况下是之后的元素?
所以流程是:突出显示文本,单击bookmarklet,bookmarklet告诉您突出显示的内容及其所在的元素.
谢谢!
我在CodeIgniter中遇到了一个非常奇怪的CSRF保护问题.我确保使用form_open来启动表单,在配置文件中将csrf_protection设置为true,并且我还确保隐藏的csrf名称和值字段与csrf cookie匹配,如下所示:http:// d .pr/3cfB.
当我提交表单时,我会收到"遇到错误.我们不允许您请求的操作." 错误,我不知道为什么.当我关闭csrf_protection时,表单工作正常.
更奇怪的是,我使用tank_auth库进行身份验证,并且还使用form_open作为登录表单.当csrf_protection打开时,我确实检查了登录表单中是否有隐藏的csrf字段,我能够提交表单并登录而没有任何问题.
关于我可以做些什么来调试这个问题的想法?
我有一个在本地运行的VM,它是使用Vagrant构建的.我可以直接从浏览器卷曲并转到URL.出于某种原因,当我使用fetchAPI 在我的react-native应用程序中进行相同的调用时,它会一直给我Network request failed错误.
以下是代码片段:
fetchData() {
this.setState({ isLoading: true });
var baseURL = 'https://192.168.33.33/api/session';
console.log('URL: >>> ' + baseURL);
fetch(baseURL)
.then((response) => response.json())
.then((responseData) => {
console.log(responseData);
})
.catch(error => {
console.log(error);
})
.done();
}
Run Code Online (Sandbox Code Playgroud)
该baseURL日志返回正确的URL,错误如下所示:
URL: >>> http://192.168.33.33/api/session
TypeError: Network request failed {stack: (...), message: "Network request failed"}
message: "Network request failed"
stack: (...)
get stack: function () { [native code] }
set stack: function () { [native code] }
__proto__: Error …Run Code Online (Sandbox Code Playgroud) 出于某种原因,发送到Hotmail或在Microsoft Outlook上查看的电子邮件总是显示空白,据我所知,对其他人不好(除了使用Hotmail和Outlook的人之外没有其他人抱怨).
我使用CodeIgniter,这是电子邮件的设置:
$config['mailtype'] = "html";
$config['charset'] = "utf-8";
$config['newline'] = "\r\n";
$config['crlf'] = "\r\n";
Run Code Online (Sandbox Code Playgroud)
这就是电子邮件模板的样子:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>Welcome to <?php echo $site_name; ?>!</title></head>
<body>
<div style="max-width: 800px; margin: 0; padding: 30px 0;">
<table width="80%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="5%"></td>
<td align="left" width="95%" style="font: 13px/18px Arial, Helvetica, sans-serif;">
<img src="<?php echo base_url(); ?>/media/images/logo.png" alt="Logo" />
<br /><br />
<h2 style="font: normal 20px/23px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 18px; color: …Run Code Online (Sandbox Code Playgroud) 如何在尊重消息字段中的换行符的同时使codeigniter发送电子邮件?
表格信息 - http://d.pr/Sae5
<?php echo form_open($this->uri->uri_string()); ?>
<table class="forms-table">
<tr>
<td>
<label for="name">Name</label>
</td>
<td>
<input type="text" id="name" name="name" value="<?php echo set_value('name'); ?>" />
</td>
<td>
<?php echo form_error('name'); ?>
</td>
</tr>
<tr>
<td>
<label for="email">Email</label>
</td>
<td>
<input type="text" id="email" name="email" value="<?php echo set_value('email'); ?>" />
</td>
<td>
<?php echo form_error('email'); ?>
</td>
</tr>
<tr>
<td>
<label for="message">Message</label>
</td>
<td>
<textarea name="message" id="message" cols="40" rows="6"><?php echo set_value('message'); ?></textarea>
</td>
<td>
<?php echo form_error('message'); ?>
</td>
</tr>
<tr>
<td …Run Code Online (Sandbox Code Playgroud) codeigniter ×3
javascript ×3
ajax ×1
bookmarklet ×1
email ×1
hotmail ×1
html-email ×1
outlook ×1
react-native ×1
reactjs ×1
twitter ×1