我需要创建一个Chrome扩展程序来操作某些页面上的HTML.
基本上,我需要做的是删除<div class="feedmain">页面内部.我现在能够<div>使用开发人员工具删除它,但是当我重新加载页面时,显然会重新加载该元素,因此我想开发一些自动为我执行此操作的扩展.
所以我想知道它是否可行,以及如何在扩展中完成它的概述.
解释会有点讨厌,但请耐心等待:
所以我有一个带按钮的简单Android应用程序,一个打开一个facebook页面(首先检查应用程序是否已安装,并将打开,否则将在浏览器中打开同一页面),另一个在浏览器中打开一个网站URL
我遇到的问题是,它不是打开它们作为单独的应用程序,它似乎是打开我的原始应用程序内的浏览器/ FB应用程序.
因此,如果我通过我的应用程序打开fb页面,然后单击后退按钮,它会将我带回应用程序的主屏幕.如果我单击fb按钮,并最小化应用程序,并进入ACTUAL fb应用程序,它没有改变任何东西.
所以我的应用程序实际上并没有使用独立的fb应用程序,只是在内部调用它.
(希望有意义......)这里是我使用的代码;
//just defined button variables
button facebook, shop;
//now for the onCreate method
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
facebook = (Button) findViewById(R.id.facebook);
shop = (Button) findViewById(R.id.shop);
facebook.setOnClickListener(new View.onClickListener(){
public void onClick(View v) {
try{ //left out the profile id on purpose...
Intent facebook = new Intent(Intent.ACTON_VIEW, Uri.parse("fb://profile/xxxx"));
startActivity(facebook);
}catch(Exception e){
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse ("http://www.facebook.com/example")));
}
}
});
Run Code Online (Sandbox Code Playgroud)
商店按钮设置相同,只有没有try/catch,它只会在浏览器中打开.
我如何制作它以便将请求发送到实际的fb应用/浏览器,而不是它目前正在做什么?欢迎任何帮助/提示:)